Observable.smali
.class public abstract Lio/reactivex/Observable;
.super Ljava/lang/Object;
.source "Observable.java"
# interfaces
.implements Lio/reactivex/ObservableSource;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lio/reactivex/ObservableSource<",
"TT;>;"
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 97
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static amb(Ljava/lang/Iterable;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 120
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+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 121
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableAmb;
const/4 v1, 0x0
invoke-direct {v0, v1, p0}, Lio/reactivex/internal/operators/observable/ObservableAmb;-><init>([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;)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 static varargs ambArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 146
.local p0, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+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 147
array-length v0, p0
.line 148
.local v0, "len":I
if-nez v0, :cond_d
.line 149
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 151
:cond_d
const/4 v1, 0x1
if-ne v0, v1, :cond_18
.line 152
const/4 v1, 0x0
aget-object v1, p0, v1
invoke-static {v1}, Lio/reactivex/Observable;->wrap(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 154
:cond_18
new-instance v1, Lio/reactivex/internal/operators/observable/ObservableAmb;
const/4 v2, 0x0
invoke-direct {v1, p0, v2}, Lio/reactivex/internal/operators/observable/ObservableAmb;-><init>([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;)V
invoke-static {v1}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public static bufferSize()I
.registers 1
.line 165
invoke-static {}, Lio/reactivex/Flowable;->bufferSize()I
move-result v0
return v0
.end method
.method public static combineLatest(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function9;)Lio/reactivex/Observable;
.registers 14
.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/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/ObservableSource<",
"+TT5;>;",
"Lio/reactivex/ObservableSource<",
"+TT6;>;",
"Lio/reactivex/ObservableSource<",
"+TT7;>;",
"Lio/reactivex/ObservableSource<",
"+TT8;>;",
"Lio/reactivex/ObservableSource<",
"+TT9;>;",
"Lio/reactivex/functions/Function9<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;-TT9;+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 826
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT6;>;"
.local p6, "source7":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT7;>;"
.local p7, "source8":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT8;>;"
.local p8, "source9":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT9;>;"
.local p9, "combiner":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 827
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 828
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 829
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 830
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 831
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 832
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 833
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 834
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 835
invoke-static {p9}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function9;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/16 v2, 0x9
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v3, 0x1
aput-object p1, v2, v3
const/4 v3, 0x2
aput-object p2, v2, v3
const/4 v3, 0x3
aput-object p3, v2, v3
const/4 v3, 0x4
aput-object p4, v2, v3
const/4 v3, 0x5
aput-object p5, v2, v3
const/4 v3, 0x6
aput-object p6, v2, v3
const/4 v3, 0x7
aput-object p7, v2, v3
const/16 v3, 0x8
aput-object p8, v2, v3
invoke-static {v0, v1, v2}, Lio/reactivex/Observable;->combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatest(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function8;)Lio/reactivex/Observable;
.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;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/ObservableSource<",
"+TT5;>;",
"Lio/reactivex/ObservableSource<",
"+TT6;>;",
"Lio/reactivex/ObservableSource<",
"+TT7;>;",
"Lio/reactivex/ObservableSource<",
"+TT8;>;",
"Lio/reactivex/functions/Function8<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;+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 756
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT6;>;"
.local p6, "source7":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT7;>;"
.local p7, "source8":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT8;>;"
.local p8, "combiner":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 757
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 758
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 759
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 760
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 761
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 762
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 763
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 764
invoke-static {p8}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function8;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/16 v2, 0x8
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v3, 0x1
aput-object p1, v2, v3
const/4 v3, 0x2
aput-object p2, v2, v3
const/4 v3, 0x3
aput-object p3, v2, v3
const/4 v3, 0x4
aput-object p4, v2, v3
const/4 v3, 0x5
aput-object p5, v2, v3
const/4 v3, 0x6
aput-object p6, v2, v3
const/4 v3, 0x7
aput-object p7, v2, v3
invoke-static {v0, v1, v2}, Lio/reactivex/Observable;->combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatest(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function7;)Lio/reactivex/Observable;
.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;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/ObservableSource<",
"+TT5;>;",
"Lio/reactivex/ObservableSource<",
"+TT6;>;",
"Lio/reactivex/ObservableSource<",
"+TT7;>;",
"Lio/reactivex/functions/Function7<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;+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 691
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT6;>;"
.local p6, "source7":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT7;>;"
.local p7, "combiner":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 692
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 693
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 694
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 695
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 696
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 697
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 698
invoke-static {p7}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function7;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x7
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v3, 0x1
aput-object p1, v2, v3
const/4 v3, 0x2
aput-object p2, v2, v3
const/4 v3, 0x3
aput-object p3, v2, v3
const/4 v3, 0x4
aput-object p4, v2, v3
const/4 v3, 0x5
aput-object p5, v2, v3
const/4 v3, 0x6
aput-object p6, v2, v3
invoke-static {v0, v1, v2}, Lio/reactivex/Observable;->combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatest(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function6;)Lio/reactivex/Observable;
.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;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/ObservableSource<",
"+TT5;>;",
"Lio/reactivex/ObservableSource<",
"+TT6;>;",
"Lio/reactivex/functions/Function6<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;+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 630
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT6;>;"
.local p6, "combiner":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 631
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 632
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 633
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 634
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 635
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 636
invoke-static {p6}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function6;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x6
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v3, 0x1
aput-object p1, v2, v3
const/4 v3, 0x2
aput-object p2, v2, v3
const/4 v3, 0x3
aput-object p3, v2, v3
const/4 v3, 0x4
aput-object p4, v2, v3
const/4 v3, 0x5
aput-object p5, v2, v3
invoke-static {v0, v1, v2}, Lio/reactivex/Observable;->combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatest(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function5;)Lio/reactivex/Observable;
.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;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/ObservableSource<",
"+TT5;>;",
"Lio/reactivex/functions/Function5<",
"-TT1;-TT2;-TT3;-TT4;-TT5;+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 574
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT5;>;"
.local p5, "combiner":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 575
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 576
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 577
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 578
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 579
invoke-static {p5}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function5;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x5
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v3, 0x1
aput-object p1, v2, v3
const/4 v3, 0x2
aput-object p2, v2, v3
const/4 v3, 0x3
aput-object p3, v2, v3
const/4 v3, 0x4
aput-object p4, v2, v3
invoke-static {v0, v1, v2}, Lio/reactivex/Observable;->combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatest(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function4;)Lio/reactivex/Observable;
.registers 9
.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/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/functions/Function4<",
"-TT1;-TT2;-TT3;-TT4;+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 522
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT4;>;"
.local p4, "combiner":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 523
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 524
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 525
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 526
invoke-static {p4}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function4;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x4
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v3, 0x1
aput-object p1, v2, v3
const/4 v3, 0x2
aput-object p2, v2, v3
const/4 v3, 0x3
aput-object p3, v2, v3
invoke-static {v0, v1, v2}, Lio/reactivex/Observable;->combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatest(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function3;)Lio/reactivex/Observable;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/functions/Function3<",
"-TT1;-TT2;-TT3;+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 475
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "combiner":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 476
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 477
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 478
invoke-static {p3}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function3;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x3
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v3, 0x1
aput-object p1, v2, v3
const/4 v3, 0x2
aput-object p2, v2, v3
invoke-static {v0, v1, v2}, Lio/reactivex/Observable;->combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatest(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT1;-TT2;+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 432
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "combiner":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 433
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 434
invoke-static {p2}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x2
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v3, 0x1
aput-object p1, v2, v3
invoke-static {v0, v1, v2}, Lio/reactivex/Observable;->combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static varargs combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 4
.param p1, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+TR;>;I[",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 208
.local p0, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
.local p2, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
invoke-static {p2, p0, p1}, Lio/reactivex/Observable;->combineLatest([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatest(Ljava/lang/Iterable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+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 250
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
.local p1, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-static {p0, p1, v0}, Lio/reactivex/Observable;->combineLatest(Ljava/lang/Iterable;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatest(Ljava/lang/Iterable;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
.registers 11
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+TR;>;I)",
"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 294
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
.local p1, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
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 295
const-string v0, "combiner is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 296
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 299
shl-int/lit8 v0, p2, 0x1
.line 300
.local v0, "s":I
new-instance v7, Lio/reactivex/internal/operators/observable/ObservableCombineLatest;
const/4 v2, 0x0
const/4 v6, 0x0
move-object v1, v7
move-object v3, p0
move-object v4, p1
move v5, v0
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableCombineLatest;-><init>([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invoke-static {v7}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public static combineLatest([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+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 342
.local p0, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-static {p0, p1, v0}, Lio/reactivex/Observable;->combineLatest([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatest([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
.registers 11
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+TR;>;I)",
"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 386
.local p0, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
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 387
array-length v0, p0
if-nez v0, :cond_d
.line 388
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 390
:cond_d
const-string v0, "combiner is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 391
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 394
shl-int/lit8 v0, p2, 0x1
.line 395
.local v0, "s":I
new-instance v7, Lio/reactivex/internal/operators/observable/ObservableCombineLatest;
const/4 v3, 0x0
const/4 v6, 0x0
move-object v1, v7
move-object v2, p0
move-object v4, p1
move v5, v0
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableCombineLatest;-><init>([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invoke-static {v7}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public static varargs combineLatestDelayError(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 4
.param p1, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+TR;>;I[",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 922
.local p0, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
.local p2, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
invoke-static {p2, p0, p1}, Lio/reactivex/Observable;->combineLatestDelayError([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatestDelayError(Ljava/lang/Iterable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+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 1017
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
.local p1, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-static {p0, p1, v0}, Lio/reactivex/Observable;->combineLatestDelayError(Ljava/lang/Iterable;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatestDelayError(Ljava/lang/Iterable;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
.registers 11
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+TR;>;I)",
"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 1062
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
.local p1, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
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 1063
const-string v0, "combiner is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1064
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 1067
shl-int/lit8 v0, p2, 0x1
.line 1068
.local v0, "s":I
new-instance v7, Lio/reactivex/internal/operators/observable/ObservableCombineLatest;
const/4 v2, 0x0
const/4 v6, 0x1
move-object v1, v7
move-object v3, p0
move-object v4, p1
move v5, v0
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableCombineLatest;-><init>([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invoke-static {v7}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public static combineLatestDelayError([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+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 877
.local p0, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-static {p0, p1, v0}, Lio/reactivex/Observable;->combineLatestDelayError([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static combineLatestDelayError([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
.registers 11
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+TR;>;I)",
"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 967
.local p0, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 968
const-string v0, "combiner is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 969
array-length v0, p0
if-nez v0, :cond_12
.line 970
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 973
:cond_12
shl-int/lit8 v0, p2, 0x1
.line 974
.local v0, "s":I
new-instance v7, Lio/reactivex/internal/operators/observable/ObservableCombineLatest;
const/4 v3, 0x0
const/4 v6, 0x1
move-object v1, v7
move-object v2, p0
move-object v4, p1
move v5, v0
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableCombineLatest;-><init>([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invoke-static {v7}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public static concat(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 1112
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-static {p0, v0}, Lio/reactivex/Observable;->concat(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static concat(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
.registers 5
.param p1, "prefetch" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;I)",
"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 1138
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+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 1139
const-string v0, "prefetch"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 1140
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableConcatMap;
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()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/observable/ObservableConcatMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)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 static concat(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 1166
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 1167
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 1168
const/4 v0, 0x2
new-array v0, v0, [Lio/reactivex/ObservableSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->concatArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static concat(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 1198
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 1199
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 1200
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 1201
const/4 v0, 0x3
new-array v0, v0, [Lio/reactivex/ObservableSource;
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/Observable;->concatArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static concat(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 1233
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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/ObservableSource;
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/Observable;->concatArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static concat(Ljava/lang/Iterable;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 1088
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+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 1089
invoke-static {p0}, Lio/reactivex/Observable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v2
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Lio/reactivex/Observable;->concatMapDelayError(Lio/reactivex/functions/Function;IZ)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static varargs concatArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 1259
.local p0, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
array-length v0, p0
if-nez v0, :cond_8
.line 1260
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 1262
:cond_8
array-length v0, p0
const/4 v1, 0x1
if-ne v0, v1, :cond_14
.line 1263
const/4 v0, 0x0
aget-object v0, p0, v0
invoke-static {v0}, Lio/reactivex/Observable;->wrap(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 1265
:cond_14
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableConcatMap;
invoke-static {p0}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v1
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v2
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v3
sget-object v4, Lio/reactivex/internal/util/ErrorMode;->BOUNDARY:Lio/reactivex/internal/util/ErrorMode;
invoke-direct {v0, v1, v2, v3, v4}, Lio/reactivex/internal/operators/observable/ObservableConcatMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)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 static varargs concatArrayDelayError([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 1286
.local p0, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
array-length v0, p0
if-nez v0, :cond_8
.line 1287
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 1289
:cond_8
array-length v0, p0
const/4 v1, 0x1
if-ne v0, v1, :cond_14
.line 1290
const/4 v0, 0x0
aget-object v0, p0, v0
invoke-static {v0}, Lio/reactivex/Observable;->wrap(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 1292
:cond_14
invoke-static {p0}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {v0}, Lio/reactivex/Observable;->concatDelayError(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static varargs concatArrayEager(II[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 6
.param p0, "maxConcurrency" # I
.param p1, "prefetch" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(II[",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 1340
.local p2, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
invoke-static {p2}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, p0, p1, v2}, Lio/reactivex/Observable;->concatMapEagerDelayError(Lio/reactivex/functions/Function;IIZ)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static varargs concatArrayEager([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 1315
.local p0, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
invoke-static {v0, v1, p0}, Lio/reactivex/Observable;->concatArrayEager(II[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static concatDelayError(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 1381
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
const/4 v1, 0x1
invoke-static {p0, v0, v1}, Lio/reactivex/Observable;->concatDelayError(Lio/reactivex/ObservableSource;IZ)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static concatDelayError(Lio/reactivex/ObservableSource;IZ)Lio/reactivex/Observable;
.registers 6
.param p1, "prefetch" # I
.param p2, "tillTheEnd" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;IZ)",
"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 1405
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+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 1406
const-string v0, "prefetch is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 1407
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableConcatMap;
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
if-eqz p2, :cond_15
sget-object v2, Lio/reactivex/internal/util/ErrorMode;->END:Lio/reactivex/internal/util/ErrorMode;
goto :goto_17
:cond_15
sget-object v2, Lio/reactivex/internal/util/ErrorMode;->BOUNDARY:Lio/reactivex/internal/util/ErrorMode;
:goto_17
invoke-direct {v0, p0, v1, p1, v2}, Lio/reactivex/internal/operators/observable/ObservableConcatMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)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 static concatDelayError(Ljava/lang/Iterable;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 1360
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+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 1361
invoke-static {p0}, Lio/reactivex/Observable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {v0}, Lio/reactivex/Observable;->concatDelayError(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static concatEager(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 1430
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
invoke-static {p0, v0, v1}, Lio/reactivex/Observable;->concatEager(Lio/reactivex/ObservableSource;II)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static concatEager(Lio/reactivex/ObservableSource;II)Lio/reactivex/Observable;
.registers 5
.param p1, "maxConcurrency" # I
.param p2, "prefetch" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;II)",
"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 1457
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
const-string v1, "maxConcurrency is null"
invoke-static {v0, v1}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1458
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
const-string v1, "prefetch is null"
invoke-static {v0, v1}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1459
invoke-static {p0}, Lio/reactivex/Observable;->wrap(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1, p1, p2}, Lio/reactivex/Observable;->concatMapEager(Lio/reactivex/functions/Function;II)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static concatEager(Ljava/lang/Iterable;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 1482
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
invoke-static {p0, v0, v1}, Lio/reactivex/Observable;->concatEager(Ljava/lang/Iterable;II)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static concatEager(Ljava/lang/Iterable;II)Lio/reactivex/Observable;
.registers 6
.param p1, "maxConcurrency" # I
.param p2, "prefetch" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;II)",
"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 1509
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
const-string v1, "maxConcurrency is null"
invoke-static {v0, v1}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1510
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
const-string v1, "prefetch is null"
invoke-static {v0, v1}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1511
invoke-static {p0}, Lio/reactivex/Observable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, p1, p2, v2}, Lio/reactivex/Observable;->concatMapEagerDelayError(Lio/reactivex/functions/Function;IIZ)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static create(Lio/reactivex/ObservableOnSubscribe;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableOnSubscribe<",
"TT;>;)",
"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 1561
.local p0, "source":Lio/reactivex/ObservableOnSubscribe;, "Lio/reactivex/ObservableOnSubscribe<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 1562
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableCreate;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableCreate;-><init>(Lio/reactivex/ObservableOnSubscribe;)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 static defer(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 1592
.local p0, "supplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<+TT;>;>;"
const-string v0, "supplier is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1593
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDefer;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableDefer;-><init>(Ljava/util/concurrent/Callable;)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 private doOnEach(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
.registers 12
.param p3, "onComplete" # Lio/reactivex/functions/Action;
.param p4, "onAfterTerminate" # 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/functions/Action;",
")",
"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 7040
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":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, "onNext is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 7041
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 7042
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 7043
const-string v0, "onAfterTerminate is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 7044
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDoOnEach;
move-object v1, v0
move-object v2, p0
move-object v3, p1
move-object v4, p2
move-object v5, p3
move-object v6, p4
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableDoOnEach;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)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 static empty()Lio/reactivex/Observable;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">()",
"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 1616
sget-object v0, Lio/reactivex/internal/operators/observable/ObservableEmpty;->INSTANCE:Lio/reactivex/Observable;
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 static error(Ljava/lang/Throwable;)Lio/reactivex/Observable;
.registers 2
.param p0, "exception" # Ljava/lang/Throwable;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Throwable;",
")",
"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 1665
const-string v0, "e is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1666
invoke-static {p0}, Lio/reactivex/internal/functions/Functions;->justCallable(Ljava/lang/Object;)Ljava/util/concurrent/Callable;
move-result-object v0
invoke-static {v0}, Lio/reactivex/Observable;->error(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static error(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+",
"Ljava/lang/Throwable;",
">;)",
"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 1640
.local p0, "errorSupplier":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 1641
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableError;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableError;-><init>(Ljava/util/concurrent/Callable;)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 static varargs fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([TT;)",
"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 1688
.local p0, "items":[Ljava/lang/Object;, "[TT;"
const-string v0, "items is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1689
array-length v0, p0
if-nez v0, :cond_d
.line 1690
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 1692
:cond_d
array-length v0, p0
const/4 v1, 0x1
if-ne v0, v1, :cond_19
.line 1693
const/4 v0, 0x0
aget-object v0, p0, v0
invoke-static {v0}, Lio/reactivex/Observable;->just(Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 1695
:cond_19
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFromArray;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableFromArray;-><init>([Ljava/lang/Object;)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 static fromCallable(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+TT;>;)",
"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 1723
.local p0, "supplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+TT;>;"
const-string v0, "supplier is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1724
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFromCallable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableFromCallable;-><init>(Ljava/util/concurrent/Callable;)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 static fromFuture(Ljava/util/concurrent/Future;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Future<",
"+TT;>;)",
"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 1756
.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 1757
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFromFuture;
const-wide/16 v1, 0x0
const/4 v3, 0x0
invoke-direct {v0, p0, v1, v2, v3}, Lio/reactivex/internal/operators/observable/ObservableFromFuture;-><init>(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)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 static fromFuture(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1793
.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 1794
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 1795
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFromFuture;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableFromFuture;-><init>(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)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 static fromFuture(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 7
.param p1, "timeout" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Future<",
"+TT;>;J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 1834
.local p0, "future":Ljava/util/concurrent/Future;, "Ljava/util/concurrent/Future<+TT;>;"
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 1835
invoke-static {p0, p1, p2, p3}, Lio/reactivex/Observable;->fromFuture(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
move-result-object v0
.line 1836
.local v0, "o":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-virtual {v0, p4}, Lio/reactivex/Observable;->subscribeOn(Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public static fromFuture(Ljava/util/concurrent/Future;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 4
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Future<",
"+TT;>;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 1869
.local p0, "future":Ljava/util/concurrent/Future;, "Ljava/util/concurrent/Future<+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 1870
invoke-static {p0}, Lio/reactivex/Observable;->fromFuture(Ljava/util/concurrent/Future;)Lio/reactivex/Observable;
move-result-object v0
.line 1871
.local v0, "o":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-virtual {v0, p1}, Lio/reactivex/Observable;->subscribeOn(Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public static fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+TT;>;)",
"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 1894
.local p0, "source":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+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 1895
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFromIterable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableFromIterable;-><init>(Ljava/lang/Iterable;)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 static fromPublisher(Lorg/reactivestreams/Publisher;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"+TT;>;)",
"Lio/reactivex/Observable<",
"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 1928
.local p0, "publisher":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<+TT;>;"
const-string v0, "publisher is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1929
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFromPublisher;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableFromPublisher;-><init>(Lorg/reactivestreams/Publisher;)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 static generate(Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Consumer<",
"Lio/reactivex/Emitter<",
"TT;>;>;)",
"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 1951
.local p0, "generator":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<Lio/reactivex/Emitter<TT;>;>;"
const-string v0, "generator is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1952
invoke-static {}, Lio/reactivex/internal/functions/Functions;->nullSupplier()Ljava/util/concurrent/Callable;
move-result-object v0
.line 1953
invoke-static {p0}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->simpleGenerator(Lio/reactivex/functions/Consumer;)Lio/reactivex/functions/BiFunction;
move-result-object v1
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v2
.line 1952
invoke-static {v0, v1, v2}, Lio/reactivex/Observable;->generate(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static generate(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"S:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"TS;>;",
"Lio/reactivex/functions/BiConsumer<",
"TS;",
"Lio/reactivex/Emitter<",
"TT;>;>;)",
"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 1977
.local p0, "initialState":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TS;>;"
.local p1, "generator":Lio/reactivex/functions/BiConsumer;, "Lio/reactivex/functions/BiConsumer<TS;Lio/reactivex/Emitter<TT;>;>;"
const-string v0, "generator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1978
invoke-static {p1}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->simpleBiGenerator(Lio/reactivex/functions/BiConsumer;)Lio/reactivex/functions/BiFunction;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v1
invoke-static {p0, v0, v1}, Lio/reactivex/Observable;->generate(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static generate(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"S:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"TS;>;",
"Lio/reactivex/functions/BiConsumer<",
"TS;",
"Lio/reactivex/Emitter<",
"TT;>;>;",
"Lio/reactivex/functions/Consumer<",
"-TS;>;)",
"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 2007
.local p0, "initialState":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TS;>;"
.local p1, "generator":Lio/reactivex/functions/BiConsumer;, "Lio/reactivex/functions/BiConsumer<TS;Lio/reactivex/Emitter<TT;>;>;"
.local p2, "disposeState":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TS;>;"
const-string v0, "generator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2008
invoke-static {p1}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->simpleBiGenerator(Lio/reactivex/functions/BiConsumer;)Lio/reactivex/functions/BiFunction;
move-result-object v0
invoke-static {p0, v0, p2}, Lio/reactivex/Observable;->generate(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static generate(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"S:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"TS;>;",
"Lio/reactivex/functions/BiFunction<",
"TS;",
"Lio/reactivex/Emitter<",
"TT;>;TS;>;)",
"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 2033
.local p0, "initialState":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TS;>;"
.local p1, "generator":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<TS;Lio/reactivex/Emitter<TT;>;TS;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v0
invoke-static {p0, p1, v0}, Lio/reactivex/Observable;->generate(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static generate(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"S:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"TS;>;",
"Lio/reactivex/functions/BiFunction<",
"TS;",
"Lio/reactivex/Emitter<",
"TT;>;TS;>;",
"Lio/reactivex/functions/Consumer<",
"-TS;>;)",
"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 2061
.local p0, "initialState":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TS;>;"
.local p1, "generator":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<TS;Lio/reactivex/Emitter<TT;>;TS;>;"
.local p2, "disposeState":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TS;>;"
const-string v0, "initialState is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2062
const-string v0, "generator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2063
const-string v0, "disposeState is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2064
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableGenerate;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableGenerate;-><init>(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)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 static interval(JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 11
.param p0, "initialDelay" # J
.param p2, "period" # J
.param p4, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"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 2091
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v5
move-wide v0, p0
move-wide v2, p2
move-object v4, p4
invoke-static/range {v0 .. v5}, Lio/reactivex/Observable;->interval(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static interval(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 14
.param p0, "initialDelay" # J
.param p2, "period" # J
.param p4, "unit" # Ljava/util/concurrent/TimeUnit;
.param p5, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 2120
const-string v0, "unit is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2121
const-string v0, "scheduler is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2123
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableInterval;
const-wide/16 v1, 0x0
invoke-static {v1, v2, p0, p1}, Ljava/lang/Math;->max(JJ)J
move-result-wide v3
invoke-static {v1, v2, p2, p3}, Ljava/lang/Math;->max(JJ)J
move-result-wide v5
move-object v1, v0
move-wide v2, v3
move-wide v4, v5
move-object v6, p4
move-object v7, p5
invoke-direct/range {v1 .. v7}, Lio/reactivex/internal/operators/observable/ObservableInterval;-><init>(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)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 static interval(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 9
.param p0, "period" # J
.param p2, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"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 2145
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v5
move-wide v0, p0
move-wide v2, p0
move-object v4, p2
invoke-static/range {v0 .. v5}, Lio/reactivex/Observable;->interval(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static interval(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 10
.param p0, "period" # 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/Observable<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 2170
move-wide v0, p0
move-wide v2, p0
move-object v4, p2
move-object v5, p3
invoke-static/range {v0 .. v5}, Lio/reactivex/Observable;->interval(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static intervalRange(JJJJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 19
.param p0, "start" # J
.param p2, "count" # J
.param p4, "initialDelay" # J
.param p6, "period" # J
.param p8, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJJJ",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"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 2193
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v9
move-wide v0, p0
move-wide v2, p2
move-wide v4, p4
move-wide/from16 v6, p6
move-object/from16 v8, p8
invoke-static/range {v0 .. v9}, Lio/reactivex/Observable;->intervalRange(JJJJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static intervalRange(JJJJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 31
.param p0, "start" # J
.param p2, "count" # J
.param p4, "initialDelay" # J
.param p6, "period" # J
.param p8, "unit" # Ljava/util/concurrent/TimeUnit;
.param p9, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJJJ",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 2216
move-wide/from16 v11, p2
move-wide/from16 v13, p4
move-object/from16 v15, p8
move-object/from16 v10, p9
const-wide/16 v0, 0x0
cmp-long v2, v11, v0
if-ltz v2, :cond_5c
.line 2220
cmp-long v2, v11, v0
if-nez v2, :cond_1b
.line 2221
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v0
invoke-virtual {v0, v13, v14, v15, v10}, Lio/reactivex/Observable;->delay(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 2224
:cond_1b
const-wide/16 v2, 0x1
sub-long v2, v11, v2
add-long v16, p0, v2
.line 2225
.local v16, "end":J
cmp-long v2, p0, v0
if-lez v2, :cond_32
cmp-long v2, v16, v0
if-ltz v2, :cond_2a
goto :goto_32
.line 2226
:cond_2a
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Overflow! start + count is bigger than Long.MAX_VALUE"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 2228
:cond_32
:goto_32
const-string v2, "unit is null"
invoke-static {v15, v2}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2229
const-string v2, "scheduler is null"
invoke-static {v10, v2}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2231
new-instance v18, Lio/reactivex/internal/operators/observable/ObservableIntervalRange;
invoke-static {v0, v1, v13, v14}, Ljava/lang/Math;->max(JJ)J
move-result-wide v5
move-wide/from16 v7, p6
invoke-static {v0, v1, v7, v8}, Ljava/lang/Math;->max(JJ)J
move-result-wide v19
move-object/from16 v0, v18
move-wide/from16 v1, p0
move-wide/from16 v3, v16
move-wide/from16 v7, v19
move-object/from16 v9, p8
move-object/from16 v10, p9
invoke-direct/range {v0 .. v10}, Lio/reactivex/internal/operators/observable/ObservableIntervalRange;-><init>(JJJJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
invoke-static/range {v18 .. v18}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 2217
.end local v16 # "end":J
:cond_5c
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "count >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static just(Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;)",
"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 2261
.local p0, "item":Ljava/lang/Object;, "TT;"
const-string v0, "The item is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2262
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableJust;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableJust;-><init>(Ljava/lang/Object;)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 static just(Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;)",
"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 2287
.local p0, "item1":Ljava/lang/Object;, "TT;"
.local p1, "item2":Ljava/lang/Object;, "TT;"
const-string v0, "The first item is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2288
const-string v0, "The second item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2290
const/4 v0, 0x2
new-array v0, v0, [Ljava/lang/Object;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static just(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;)",
"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 2317
.local p0, "item1":Ljava/lang/Object;, "TT;"
.local p1, "item2":Ljava/lang/Object;, "TT;"
.local p2, "item3":Ljava/lang/Object;, "TT;"
const-string v0, "The first item is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2318
const-string v0, "The second item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2319
const-string v0, "The third item is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2321
const/4 v0, 0x3
new-array v0, v0, [Ljava/lang/Object;
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/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static just(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;TT;)",
"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 2350
.local p0, "item1":Ljava/lang/Object;, "TT;"
.local p1, "item2":Ljava/lang/Object;, "TT;"
.local p2, "item3":Ljava/lang/Object;, "TT;"
.local p3, "item4":Ljava/lang/Object;, "TT;"
const-string v0, "The first item is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2351
const-string v0, "The second item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2352
const-string v0, "The third item is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2353
const-string v0, "The fourth item is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2355
const/4 v0, 0x4
new-array v0, v0, [Ljava/lang/Object;
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/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static just(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;TT;TT;)",
"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 2386
.local p0, "item1":Ljava/lang/Object;, "TT;"
.local p1, "item2":Ljava/lang/Object;, "TT;"
.local p2, "item3":Ljava/lang/Object;, "TT;"
.local p3, "item4":Ljava/lang/Object;, "TT;"
.local p4, "item5":Ljava/lang/Object;, "TT;"
const-string v0, "The first item is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2387
const-string v0, "The second item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2388
const-string v0, "The third item is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2389
const-string v0, "The fourth item is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2390
const-string v0, "The fifth item is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2392
const/4 v0, 0x5
new-array v0, v0, [Ljava/lang/Object;
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
const/4 v1, 0x4
aput-object p4, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static just(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;TT;TT;TT;)",
"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 2425
.local p0, "item1":Ljava/lang/Object;, "TT;"
.local p1, "item2":Ljava/lang/Object;, "TT;"
.local p2, "item3":Ljava/lang/Object;, "TT;"
.local p3, "item4":Ljava/lang/Object;, "TT;"
.local p4, "item5":Ljava/lang/Object;, "TT;"
.local p5, "item6":Ljava/lang/Object;, "TT;"
const-string v0, "The first item is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2426
const-string v0, "The second item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2427
const-string v0, "The third item is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2428
const-string v0, "The fourth item is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2429
const-string v0, "The fifth item is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2430
const-string v0, "The sixth item is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2432
const/4 v0, 0x6
new-array v0, v0, [Ljava/lang/Object;
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
const/4 v1, 0x4
aput-object p4, v0, v1
const/4 v1, 0x5
aput-object p5, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static just(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;TT;TT;TT;TT;)",
"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 2467
.local p0, "item1":Ljava/lang/Object;, "TT;"
.local p1, "item2":Ljava/lang/Object;, "TT;"
.local p2, "item3":Ljava/lang/Object;, "TT;"
.local p3, "item4":Ljava/lang/Object;, "TT;"
.local p4, "item5":Ljava/lang/Object;, "TT;"
.local p5, "item6":Ljava/lang/Object;, "TT;"
.local p6, "item7":Ljava/lang/Object;, "TT;"
const-string v0, "The first item is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2468
const-string v0, "The second item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2469
const-string v0, "The third item is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2470
const-string v0, "The fourth item is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2471
const-string v0, "The fifth item is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2472
const-string v0, "The sixth item is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2473
const-string v0, "The seventh item is null"
invoke-static {p6, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2475
const/4 v0, 0x7
new-array v0, v0, [Ljava/lang/Object;
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
const/4 v1, 0x4
aput-object p4, v0, v1
const/4 v1, 0x5
aput-object p5, v0, v1
const/4 v1, 0x6
aput-object p6, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static just(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;TT;TT;TT;TT;TT;)",
"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 2512
.local p0, "item1":Ljava/lang/Object;, "TT;"
.local p1, "item2":Ljava/lang/Object;, "TT;"
.local p2, "item3":Ljava/lang/Object;, "TT;"
.local p3, "item4":Ljava/lang/Object;, "TT;"
.local p4, "item5":Ljava/lang/Object;, "TT;"
.local p5, "item6":Ljava/lang/Object;, "TT;"
.local p6, "item7":Ljava/lang/Object;, "TT;"
.local p7, "item8":Ljava/lang/Object;, "TT;"
const-string v0, "The first item is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2513
const-string v0, "The second item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2514
const-string v0, "The third item is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2515
const-string v0, "The fourth item is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2516
const-string v0, "The fifth item is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2517
const-string v0, "The sixth item is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2518
const-string v0, "The seventh item is null"
invoke-static {p6, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2519
const-string v0, "The eighth item is null"
invoke-static {p7, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2521
const/16 v0, 0x8
new-array v0, v0, [Ljava/lang/Object;
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
const/4 v1, 0x4
aput-object p4, v0, v1
const/4 v1, 0x5
aput-object p5, v0, v1
const/4 v1, 0x6
aput-object p6, v0, v1
const/4 v1, 0x7
aput-object p7, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static just(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;TT;TT;TT;TT;TT;TT;)",
"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 2560
.local p0, "item1":Ljava/lang/Object;, "TT;"
.local p1, "item2":Ljava/lang/Object;, "TT;"
.local p2, "item3":Ljava/lang/Object;, "TT;"
.local p3, "item4":Ljava/lang/Object;, "TT;"
.local p4, "item5":Ljava/lang/Object;, "TT;"
.local p5, "item6":Ljava/lang/Object;, "TT;"
.local p6, "item7":Ljava/lang/Object;, "TT;"
.local p7, "item8":Ljava/lang/Object;, "TT;"
.local p8, "item9":Ljava/lang/Object;, "TT;"
const-string v0, "The first item is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2561
const-string v0, "The second item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2562
const-string v0, "The third item is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2563
const-string v0, "The fourth item is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2564
const-string v0, "The fifth item is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2565
const-string v0, "The sixth item is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2566
const-string v0, "The seventh item is null"
invoke-static {p6, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2567
const-string v0, "The eighth item is null"
invoke-static {p7, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2568
const-string v0, "The ninth item is null"
invoke-static {p8, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2570
const/16 v0, 0x9
new-array v0, v0, [Ljava/lang/Object;
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
const/4 v1, 0x4
aput-object p4, v0, v1
const/4 v1, 0x5
aput-object p5, v0, v1
const/4 v1, 0x6
aput-object p6, v0, v1
const/4 v1, 0x7
aput-object p7, v0, v1
const/16 v1, 0x8
aput-object p8, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static just(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;TT;TT;TT;TT;TT;TT;TT;)",
"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 2611
.local p0, "item1":Ljava/lang/Object;, "TT;"
.local p1, "item2":Ljava/lang/Object;, "TT;"
.local p2, "item3":Ljava/lang/Object;, "TT;"
.local p3, "item4":Ljava/lang/Object;, "TT;"
.local p4, "item5":Ljava/lang/Object;, "TT;"
.local p5, "item6":Ljava/lang/Object;, "TT;"
.local p6, "item7":Ljava/lang/Object;, "TT;"
.local p7, "item8":Ljava/lang/Object;, "TT;"
.local p8, "item9":Ljava/lang/Object;, "TT;"
.local p9, "item10":Ljava/lang/Object;, "TT;"
const-string v0, "The first item is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2612
const-string v0, "The second item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2613
const-string v0, "The third item is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2614
const-string v0, "The fourth item is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2615
const-string v0, "The fifth item is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2616
const-string v0, "The sixth item is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2617
const-string v0, "The seventh item is null"
invoke-static {p6, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2618
const-string v0, "The eighth item is null"
invoke-static {p7, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2619
const-string v0, "The ninth item is null"
invoke-static {p8, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2620
const-string v0, "The tenth item is null"
invoke-static {p9, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2622
const/16 v0, 0xa
new-array v0, v0, [Ljava/lang/Object;
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
const/4 v1, 0x4
aput-object p4, v0, v1
const/4 v1, 0x5
aput-object p5, v0, v1
const/4 v1, 0x6
aput-object p6, v0, v1
const/4 v1, 0x7
aput-object p7, v0, v1
const/16 v1, 0x8
aput-object p8, v0, v1
const/16 v1, 0x9
aput-object p9, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static merge(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 2772
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+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 2773
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFlatMap;
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v3
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
const/4 v4, 0x0
const v5, 0x7fffffff
move-object v1, v0
move-object v2, p0
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableFlatMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ZII)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 static merge(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
.registers 9
.param p1, "maxConcurrency" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;I)",
"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 2806
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+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 2807
const-string v0, "maxConcurrency"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 2808
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFlatMap;
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v3
invoke-static {}, Lio/reactivex/Observable;->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/observable/ObservableFlatMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ZII)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 static merge(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 2835
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 2836
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 2837
const/4 v0, 0x2
new-array v1, v0, [Lio/reactivex/ObservableSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v3, 0x1
aput-object p1, v1, v3
invoke-static {v1}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v1
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v3
invoke-virtual {v1, v3, v2, v0}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static merge(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 2866
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 2867
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 2868
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 2869
const/4 v0, 0x3
new-array v1, v0, [Lio/reactivex/ObservableSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v3, 0x1
aput-object p1, v1, v3
const/4 v3, 0x2
aput-object p2, v1, v3
invoke-static {v1}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v1
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v3
invoke-virtual {v1, v3, v2, v0}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static merge(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 2902
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 2903
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 2904
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 2905
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 2906
const/4 v0, 0x4
new-array v1, v0, [Lio/reactivex/ObservableSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v3, 0x1
aput-object p1, v1, v3
const/4 v3, 0x2
aput-object p2, v1, v3
const/4 v3, 0x3
aput-object p3, v1, v3
invoke-static {v1}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v1
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v3
invoke-virtual {v1, v3, v2, v0}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static merge(Ljava/lang/Iterable;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 2714
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Observable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static merge(Ljava/lang/Iterable;I)Lio/reactivex/Observable;
.registers 4
.param p1, "maxConcurrency" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;I)",
"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 2745
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Observable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1, p1}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static merge(Ljava/lang/Iterable;II)Lio/reactivex/Observable;
.registers 6
.param p1, "maxConcurrency" # I
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;II)",
"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 2655
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Observable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2, p1, p2}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static varargs mergeArray(II[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 6
.param p0, "maxConcurrency" # I
.param p1, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(II[",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 2688
.local p2, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
invoke-static {p2}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2, p0, p1}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static varargs mergeArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 2931
.local p0, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
invoke-static {p0}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
array-length v2, p0
invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static varargs mergeArrayDelayError(II[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 6
.param p0, "maxConcurrency" # I
.param p1, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(II[",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 3035
.local p2, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
invoke-static {p2}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v0, v1, v2, p0, p1}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static varargs mergeArrayDelayError([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 3290
.local p0, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
invoke-static {p0}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
array-length v2, p0
const/4 v3, 0x1
invoke-virtual {v0, v1, v3, v2}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static mergeDelayError(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 3101
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+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 3102
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFlatMap;
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v3
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
const/4 v4, 0x1
const v5, 0x7fffffff
move-object v1, v0
move-object v2, p0
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableFlatMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ZII)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 static mergeDelayError(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
.registers 9
.param p1, "maxConcurrency" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;I)",
"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 3138
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+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 3139
const-string v0, "maxConcurrency"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 3140
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFlatMap;
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v3
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
const/4 v4, 0x1
move-object v1, v0
move-object v2, p0
move v5, p1
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableFlatMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ZII)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 static mergeDelayError(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 3173
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 3174
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 3175
const/4 v0, 0x2
new-array v1, v0, [Lio/reactivex/ObservableSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
invoke-static {v1}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v1
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v3
invoke-virtual {v1, v3, v2, v0}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static mergeDelayError(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 3211
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 3212
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 3213
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 3214
const/4 v0, 0x3
new-array v1, v0, [Lio/reactivex/ObservableSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
const/4 v3, 0x2
aput-object p2, v1, v3
invoke-static {v1}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v1
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v3
invoke-virtual {v1, v3, v2, v0}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static mergeDelayError(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 3254
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 3255
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 3256
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 3257
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 3258
const/4 v0, 0x4
new-array v1, v0, [Lio/reactivex/ObservableSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
const/4 v3, 0x2
aput-object p2, v1, v3
const/4 v3, 0x3
aput-object p3, v1, v3
invoke-static {v1}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v1
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v3
invoke-virtual {v1, v3, v2, v0}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static mergeDelayError(Ljava/lang/Iterable;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 2963
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Observable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static mergeDelayError(Ljava/lang/Iterable;I)Lio/reactivex/Observable;
.registers 5
.param p1, "maxConcurrency" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;I)",
"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 3069
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Observable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v0, v1, v2, p1}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static mergeDelayError(Ljava/lang/Iterable;II)Lio/reactivex/Observable;
.registers 6
.param p1, "maxConcurrency" # I
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;II)",
"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 2999
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Observable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v0, v1, v2, p1, p2}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static never()Lio/reactivex/Observable;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">()",
"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 3313
sget-object v0, Lio/reactivex/internal/operators/observable/ObservableNever;->INSTANCE:Lio/reactivex/Observable;
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 static range(II)Lio/reactivex/Observable;
.registers 7
.param p0, "start" # I
.param p1, "count" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(II)",
"Lio/reactivex/Observable<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3338
if-ltz p1, :cond_33
.line 3341
if-nez p1, :cond_9
.line 3342
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 3344
:cond_9
const/4 v0, 0x1
if-ne p1, v0, :cond_15
.line 3345
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-static {v0}, Lio/reactivex/Observable;->just(Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 3347
:cond_15
int-to-long v0, p0
add-int/lit8 v2, p1, -0x1
int-to-long v2, v2
add-long/2addr v0, v2
const-wide/32 v2, 0x7fffffff
cmp-long v4, v0, v2
if-gtz v4, :cond_2b
.line 3350
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableRange;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableRange;-><init>(II)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 3348
:cond_2b
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Integer overflow"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 3339
:cond_33
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "count >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static rangeLong(JJ)Lio/reactivex/Observable;
.registers 9
.param p0, "start" # J
.param p2, "count" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ)",
"Lio/reactivex/Observable<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3375
const-wide/16 v0, 0x0
cmp-long v2, p2, v0
if-ltz v2, :cond_3c
.line 3379
cmp-long v2, p2, v0
if-nez v2, :cond_f
.line 3380
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 3383
:cond_f
const-wide/16 v2, 0x1
cmp-long v4, p2, v2
if-nez v4, :cond_1e
.line 3384
invoke-static {p0, p1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
invoke-static {v0}, Lio/reactivex/Observable;->just(Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 3387
:cond_1e
sub-long v2, p2, v2
add-long/2addr v2, p0
.line 3388
.local v2, "end":J
cmp-long v4, p0, v0
if-lez v4, :cond_32
cmp-long v4, v2, v0
if-ltz v4, :cond_2a
goto :goto_32
.line 3389
:cond_2a
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Overflow! start + count is bigger than Long.MAX_VALUE"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 3392
:cond_32
:goto_32
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableRangeLong;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableRangeLong;-><init>(JJ)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 3376
.end local v2 # "end":J
:cond_3c
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "count >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static sequenceEqual(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Single;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+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 3417
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/ObjectHelper;->equalsPredicate()Lio/reactivex/functions/BiPredicate;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
invoke-static {p0, p1, v0, v1}, Lio/reactivex/Observable;->sequenceEqual(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;I)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public static sequenceEqual(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;I)Lio/reactivex/Single;
.registers 4
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;I)",
"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 3511
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/ObjectHelper;->equalsPredicate()Lio/reactivex/functions/BiPredicate;
move-result-object v0
invoke-static {p0, p1, v0, p2}, Lio/reactivex/Observable;->sequenceEqual(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;I)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public static sequenceEqual(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Single;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+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 3447
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p2, "isEqual":Lio/reactivex/functions/BiPredicate;, "Lio/reactivex/functions/BiPredicate<-TT;-TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-static {p0, p1, p2, v0}, Lio/reactivex/Observable;->sequenceEqual(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;I)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public static sequenceEqual(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;I)Lio/reactivex/Single;
.registers 5
.param p3, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/functions/BiPredicate<",
"-TT;-TT;>;I)",
"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 3479
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 3480
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 3481
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 3482
const-string v0, "bufferSize"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 3483
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSequenceEqualSingle;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableSequenceEqualSingle;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;I)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 switchOnNext(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 3578
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-static {p0, v0}, Lio/reactivex/Observable;->switchOnNext(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static switchOnNext(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
.registers 5
.param p1, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;I)",
"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 3545
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+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 3546
const-string v0, "bufferSize"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 3547
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSwitchMap;
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x0
invoke-direct {v0, p0, v1, p1, v2}, Lio/reactivex/internal/operators/observable/ObservableSwitchMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;IZ)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 static switchOnNextDelayError(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 3611
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-static {p0, v0}, Lio/reactivex/Observable;->switchOnNextDelayError(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static switchOnNextDelayError(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
.registers 5
.param p1, "prefetch" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;I)",
"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 3647
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+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 3648
const-string v0, "prefetch"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 3649
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSwitchMap;
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x1
invoke-direct {v0, p0, v1, p1, v2}, Lio/reactivex/internal/operators/observable/ObservableSwitchMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;IZ)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 private timeout0(JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 14
.param p1, "timeout" # J
.param p3, "timeUnit" # Ljava/util/concurrent/TimeUnit;
.param p5, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/ObservableSource<",
"+TT;>;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.line 12177
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p4, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
const-string v0, "timeUnit is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12178
const-string v0, "scheduler is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12179
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableTimeoutTimed;
move-object v1, v0
move-object v2, p0
move-wide v3, p1
move-object v5, p3
move-object v6, p5
move-object v7, p4
invoke-direct/range {v1 .. v7}, Lio/reactivex/internal/operators/observable/ObservableTimeoutTimed;-><init>(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Lio/reactivex/ObservableSource;)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 private timeout0(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TU;>;",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"TV;>;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.line 12186
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "firstTimeoutIndicator":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TU;>;"
.local p2, "itemTimeoutIndicator":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;"
.local p3, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
const-string v0, "itemTimeoutIndicator is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12187
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableTimeout;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableTimeout;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)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 static timer(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.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/Observable<",
"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 3671
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-static {p0, p1, p2, v0}, Lio/reactivex/Observable;->timer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static timer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.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/Observable<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 3700
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 3701
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 3703
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableTimer;
const-wide/16 v1, 0x0
invoke-static {p0, p1, v1, v2}, Ljava/lang/Math;->max(JJ)J
move-result-wide v1
invoke-direct {v0, v1, v2, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableTimer;-><init>(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)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 static unsafeCreate(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TT;>;)",
"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 3721
.local p0, "onSubscribe":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<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 3722
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 3723
instance-of v0, p0, Lio/reactivex/Observable;
if-nez v0, :cond_18
.line 3726
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFromUnsafeSource;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableFromUnsafeSource;-><init>(Lio/reactivex/ObservableSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 3724
:cond_18
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "unsafeCreate(Observable) 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/Observable;
.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/ObservableSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Consumer<",
"-TD;>;)",
"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 3753
.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/ObservableSource<+TT;>;>;"
.local p2, "disposer":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TD;>;"
const/4 v0, 0x1
invoke-static {p0, p1, p2, v0}, Lio/reactivex/Observable;->using(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;Z)Lio/reactivex/Observable;
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/Observable;
.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/ObservableSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Consumer<",
"-TD;>;Z)",
"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 3787
.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/ObservableSource<+TT;>;>;"
.local p2, "disposer":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 3788
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 3789
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 3790
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableUsing;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableUsing;-><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/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static wrap(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TT;>;)",
"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 3809
.local p0, "source":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<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 3810
instance-of v0, p0, Lio/reactivex/Observable;
if-eqz v0, :cond_11
.line 3811
move-object v0, p0
check-cast v0, Lio/reactivex/Observable;
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 3813
:cond_11
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFromUnsafeSource;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableFromUnsafeSource;-><init>(Lio/reactivex/ObservableSource;)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 static zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function9;)Lio/reactivex/Observable;
.registers 15
.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/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/ObservableSource<",
"+TT5;>;",
"Lio/reactivex/ObservableSource<",
"+TT6;>;",
"Lio/reactivex/ObservableSource<",
"+TT7;>;",
"Lio/reactivex/ObservableSource<",
"+TT8;>;",
"Lio/reactivex/ObservableSource<",
"+TT9;>;",
"Lio/reactivex/functions/Function9<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;-TT9;+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 4589
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT6;>;"
.local p6, "source7":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT7;>;"
.local p7, "source8":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT8;>;"
.local p8, "source9":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 4590
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 4591
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 4592
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 4593
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 4594
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 4595
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 4596
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 4597
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 4598
invoke-static {p9}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function9;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/16 v2, 0x9
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v4, 0x1
aput-object p1, v2, v4
const/4 v4, 0x2
aput-object p2, v2, v4
const/4 v4, 0x3
aput-object p3, v2, v4
const/4 v4, 0x4
aput-object p4, v2, v4
const/4 v4, 0x5
aput-object p5, v2, v4
const/4 v4, 0x6
aput-object p6, v2, v4
const/4 v4, 0x7
aput-object p7, v2, v4
const/16 v4, 0x8
aput-object p8, v2, v4
invoke-static {v0, v3, v1, v2}, Lio/reactivex/Observable;->zipArray(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function8;)Lio/reactivex/Observable;
.registers 14
.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/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/ObservableSource<",
"+TT5;>;",
"Lio/reactivex/ObservableSource<",
"+TT6;>;",
"Lio/reactivex/ObservableSource<",
"+TT7;>;",
"Lio/reactivex/ObservableSource<",
"+TT8;>;",
"Lio/reactivex/functions/Function8<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;+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 4505
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT6;>;"
.local p6, "source7":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT7;>;"
.local p7, "source8":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 4506
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 4507
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 4508
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 4509
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 4510
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 4511
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 4512
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 4513
invoke-static {p8}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function8;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/16 v2, 0x8
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v4, 0x1
aput-object p1, v2, v4
const/4 v4, 0x2
aput-object p2, v2, v4
const/4 v4, 0x3
aput-object p3, v2, v4
const/4 v4, 0x4
aput-object p4, v2, v4
const/4 v4, 0x5
aput-object p5, v2, v4
const/4 v4, 0x6
aput-object p6, v2, v4
const/4 v4, 0x7
aput-object p7, v2, v4
invoke-static {v0, v3, v1, v2}, Lio/reactivex/Observable;->zipArray(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function7;)Lio/reactivex/Observable;
.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;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/ObservableSource<",
"+TT5;>;",
"Lio/reactivex/ObservableSource<",
"+TT6;>;",
"Lio/reactivex/ObservableSource<",
"+TT7;>;",
"Lio/reactivex/functions/Function7<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;+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 4425
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT6;>;"
.local p6, "source7":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 4426
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 4427
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 4428
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 4429
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 4430
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 4431
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 4432
invoke-static {p7}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function7;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x7
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v4, 0x1
aput-object p1, v2, v4
const/4 v4, 0x2
aput-object p2, v2, v4
const/4 v4, 0x3
aput-object p3, v2, v4
const/4 v4, 0x4
aput-object p4, v2, v4
const/4 v4, 0x5
aput-object p5, v2, v4
const/4 v4, 0x6
aput-object p6, v2, v4
invoke-static {v0, v3, v1, v2}, Lio/reactivex/Observable;->zipArray(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function6;)Lio/reactivex/Observable;
.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;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/ObservableSource<",
"+TT5;>;",
"Lio/reactivex/ObservableSource<",
"+TT6;>;",
"Lio/reactivex/functions/Function6<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;+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 4349
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 4350
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 4351
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 4352
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 4353
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 4354
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 4355
invoke-static {p6}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function6;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x6
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v4, 0x1
aput-object p1, v2, v4
const/4 v4, 0x2
aput-object p2, v2, v4
const/4 v4, 0x3
aput-object p3, v2, v4
const/4 v4, 0x4
aput-object p4, v2, v4
const/4 v4, 0x5
aput-object p5, v2, v4
invoke-static {v0, v3, v1, v2}, Lio/reactivex/Observable;->zipArray(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function5;)Lio/reactivex/Observable;
.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;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/ObservableSource<",
"+TT5;>;",
"Lio/reactivex/functions/Function5<",
"-TT1;-TT2;-TT3;-TT4;-TT5;+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 4278
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 4279
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 4280
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 4281
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 4282
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 4283
invoke-static {p5}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function5;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x5
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v4, 0x1
aput-object p1, v2, v4
const/4 v4, 0x2
aput-object p2, v2, v4
const/4 v4, 0x3
aput-object p3, v2, v4
const/4 v4, 0x4
aput-object p4, v2, v4
invoke-static {v0, v3, v1, v2}, Lio/reactivex/Observable;->zipArray(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function4;)Lio/reactivex/Observable;
.registers 10
.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/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/ObservableSource<",
"+TT4;>;",
"Lio/reactivex/functions/Function4<",
"-TT1;-TT2;-TT3;-TT4;+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 4210
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 4211
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 4212
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 4213
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 4214
invoke-static {p4}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function4;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x4
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v4, 0x1
aput-object p1, v2, v4
const/4 v4, 0x2
aput-object p2, v2, v4
const/4 v4, 0x3
aput-object p3, v2, v4
invoke-static {v0, v3, v1, v2}, Lio/reactivex/Observable;->zipArray(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function3;)Lio/reactivex/Observable;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/ObservableSource<",
"+TT3;>;",
"Lio/reactivex/functions/Function3<",
"-TT1;-TT2;-TT3;+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 4146
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 4147
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 4148
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 4149
invoke-static {p3}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function3;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x3
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v4, 0x1
aput-object p1, v2, v4
const/4 v4, 0x2
aput-object p2, v2, v4
invoke-static {v0, v3, v1, v2}, Lio/reactivex/Observable;->zipArray(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT1;-TT2;+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 3974
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 3975
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 3976
invoke-static {p2}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x2
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v4, 0x1
aput-object p1, v2, v4
invoke-static {v0, v3, v1, v2}, Lio/reactivex/Observable;->zipArray(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;Z)Lio/reactivex/Observable;
.registers 8
.param p3, "delayError" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT1;-TT2;+TR;>;Z)",
"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 4030
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 4031
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 4032
invoke-static {p2}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x2
new-array v2, v2, [Lio/reactivex/ObservableSource;
const/4 v3, 0x0
aput-object p0, v2, v3
const/4 v3, 0x1
aput-object p1, v2, v3
invoke-static {v0, p3, v1, v2}, Lio/reactivex/Observable;->zipArray(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;ZI)Lio/reactivex/Observable;
.registers 8
.param p3, "delayError" # Z
.param p4, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TT1;>;",
"Lio/reactivex/ObservableSource<",
"+TT2;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT1;-TT2;+TR;>;ZI)",
"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 4087
.local p0, "source1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 4088
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 4089
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/ObservableSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
invoke-static {v0, p3, p4, v1}, Lio/reactivex/Observable;->zipArray(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+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 3918
.local p0, "sources":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+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 3919
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 3920
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableToList;
const/16 v1, 0x10
invoke-direct {v0, p0, v1}, Lio/reactivex/internal/operators/observable/ObservableToList;-><init>(Lio/reactivex/ObservableSource;I)V
.line 3921
invoke-static {p1}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->zipIterable(Lio/reactivex/functions/Function;)Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/internal/operators/observable/ObservableToList;->flatMap(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
.line 3920
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 static zip(Ljava/lang/Iterable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+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 3864
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+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 3865
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 3866
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableZip;
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v5
const/4 v2, 0x0
const/4 v6, 0x0
move-object v1, v0
move-object v3, p0
move-object v4, p1
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableZip;-><init>([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)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 static varargs zipArray(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 11
.param p1, "delayError" # Z
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+TR;>;ZI[",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 4655
.local p0, "zipper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
.local p3, "sources":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<+TT;>;"
array-length v0, p3
if-nez v0, :cond_8
.line 4656
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 4658
:cond_8
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 4659
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 4660
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableZip;
const/4 v3, 0x0
move-object v1, v0
move-object v2, p3
move-object v4, p0
move v5, p2
move v6, p1
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableZip;-><init>([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)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 static zipIterable(Ljava/lang/Iterable;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
.registers 11
.param p2, "delayError" # Z
.param p3, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+TR;>;ZI)",
"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 4718
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+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 4719
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 4720
const-string v0, "bufferSize"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 4721
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableZip;
const/4 v2, 0x0
move-object v1, v0
move-object v3, p0
move-object v4, p1
move v5, p3
move v6, p2
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableZip;-><init>([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public final all(Lio/reactivex/functions/Predicate;)Lio/reactivex/Single;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-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 4747
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 4748
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableAllSingle;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableAllSingle;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)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 ambWith(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 4772
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 4773
const/4 v0, 0x2
new-array v0, v0, [Lio/reactivex/ObservableSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->ambArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final any(Lio/reactivex/functions/Predicate;)Lio/reactivex/Single;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-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 4799
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 4800
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableAnySingle;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableAnySingle;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)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 blockingFirst()Ljava/lang/Object;
.registers 4
.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 4819
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/observers/BlockingFirstObserver;
invoke-direct {v0}, Lio/reactivex/internal/observers/BlockingFirstObserver;-><init>()V
.line 4820
.local v0, "s":Lio/reactivex/internal/observers/BlockingFirstObserver;, "Lio/reactivex/internal/observers/BlockingFirstObserver<TT;>;"
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/Observer;)V
.line 4821
invoke-virtual {v0}, Lio/reactivex/internal/observers/BlockingFirstObserver;->blockingGet()Ljava/lang/Object;
move-result-object v1
.line 4822
.local v1, "v":Ljava/lang/Object;, "TT;"
if-eqz v1, :cond_f
.line 4823
return-object v1
.line 4825
:cond_f
new-instance v2, Ljava/util/NoSuchElementException;
invoke-direct {v2}, Ljava/util/NoSuchElementException;-><init>()V
throw v2
.end method
.method public final blockingFirst(Ljava/lang/Object;)Ljava/lang/Object;
.registers 5
.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 4845
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "defaultItem":Ljava/lang/Object;, "TT;"
new-instance v0, Lio/reactivex/internal/observers/BlockingFirstObserver;
invoke-direct {v0}, Lio/reactivex/internal/observers/BlockingFirstObserver;-><init>()V
.line 4846
.local v0, "s":Lio/reactivex/internal/observers/BlockingFirstObserver;, "Lio/reactivex/internal/observers/BlockingFirstObserver<TT;>;"
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/Observer;)V
.line 4847
invoke-virtual {v0}, Lio/reactivex/internal/observers/BlockingFirstObserver;->blockingGet()Ljava/lang/Object;
move-result-object v1
.line 4848
.local v1, "v":Ljava/lang/Object;, "TT;"
if-eqz v1, :cond_10
move-object v2, v1
goto :goto_11
:cond_10
move-object v2, p1
:goto_11
return-object v2
.end method
.method public final blockingForEach(Lio/reactivex/functions/Consumer;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-TT;>;)V"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 4880
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TT;>;"
invoke-virtual {p0}, Lio/reactivex/Observable;->blockingIterable()Ljava/lang/Iterable;
move-result-object v0
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
.line 4881
.local v0, "it":Ljava/util/Iterator;, "Ljava/util/Iterator<TT;>;"
:goto_8
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_25
.line 4883
:try_start_e
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
invoke-interface {p1, v1}, Lio/reactivex/functions/Consumer;->accept(Ljava/lang/Object;)V
:try_end_15
.catchall {:try_start_e .. :try_end_15} :catchall_16
.line 4888
goto :goto_8
.line 4884
:catchall_16
move-exception v1
.line 4885
.local v1, "e":Ljava/lang/Throwable;
invoke-static {v1}, Lio/reactivex/exceptions/Exceptions;->throwIfFatal(Ljava/lang/Throwable;)V
.line 4886
move-object v2, v0
check-cast v2, Lio/reactivex/disposables/Disposable;
invoke-interface {v2}, Lio/reactivex/disposables/Disposable;->dispose()V
.line 4887
invoke-static {v1}, Lio/reactivex/internal/util/ExceptionHelper;->wrapOrThrow(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
move-result-object v2
throw v2
.line 4890
.end local v1 # "e":Ljava/lang/Throwable;
:cond_25
return-void
.end method
.method public final blockingIterable()Ljava/lang/Iterable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Iterable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 4907
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->blockingIterable(I)Ljava/lang/Iterable;
move-result-object v0
return-object v0
.end method
.method public final blockingIterable(I)Ljava/lang/Iterable;
.registers 3
.param p1, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Ljava/lang/Iterable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 4926
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "bufferSize"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 4927
new-instance v0, Lio/reactivex/internal/operators/observable/BlockingObservableIterable;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/BlockingObservableIterable;-><init>(Lio/reactivex/ObservableSource;I)V
return-object v0
.end method
.method public final blockingLast()Ljava/lang/Object;
.registers 4
.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 4948
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/observers/BlockingLastObserver;
invoke-direct {v0}, Lio/reactivex/internal/observers/BlockingLastObserver;-><init>()V
.line 4949
.local v0, "s":Lio/reactivex/internal/observers/BlockingLastObserver;, "Lio/reactivex/internal/observers/BlockingLastObserver<TT;>;"
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/Observer;)V
.line 4950
invoke-virtual {v0}, Lio/reactivex/internal/observers/BlockingLastObserver;->blockingGet()Ljava/lang/Object;
move-result-object v1
.line 4951
.local v1, "v":Ljava/lang/Object;, "TT;"
if-eqz v1, :cond_f
.line 4952
return-object v1
.line 4954
:cond_f
new-instance v2, Ljava/util/NoSuchElementException;
invoke-direct {v2}, Ljava/util/NoSuchElementException;-><init>()V
throw v2
.end method
.method public final blockingLast(Ljava/lang/Object;)Ljava/lang/Object;
.registers 5
.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 4976
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "defaultItem":Ljava/lang/Object;, "TT;"
new-instance v0, Lio/reactivex/internal/observers/BlockingLastObserver;
invoke-direct {v0}, Lio/reactivex/internal/observers/BlockingLastObserver;-><init>()V
.line 4977
.local v0, "s":Lio/reactivex/internal/observers/BlockingLastObserver;, "Lio/reactivex/internal/observers/BlockingLastObserver<TT;>;"
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/Observer;)V
.line 4978
invoke-virtual {v0}, Lio/reactivex/internal/observers/BlockingLastObserver;->blockingGet()Ljava/lang/Object;
move-result-object v1
.line 4979
.local v1, "v":Ljava/lang/Object;, "TT;"
if-eqz v1, :cond_10
move-object v2, v1
goto :goto_11
:cond_10
move-object v2, p1
:goto_11
return-object v2
.end method
.method public final blockingLatest()Ljava/lang/Iterable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Iterable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5002
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/BlockingObservableLatest;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/BlockingObservableLatest;-><init>(Lio/reactivex/ObservableSource;)V
return-object v0
.end method
.method public final blockingMostRecent(Ljava/lang/Object;)Ljava/lang/Iterable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)",
"Ljava/lang/Iterable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5025
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "initialValue":Ljava/lang/Object;, "TT;"
new-instance v0, Lio/reactivex/internal/operators/observable/BlockingObservableMostRecent;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/BlockingObservableMostRecent;-><init>(Lio/reactivex/ObservableSource;Ljava/lang/Object;)V
return-object v0
.end method
.method public final blockingNext()Ljava/lang/Iterable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Iterable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5045
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/BlockingObservableNext;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/BlockingObservableNext;-><init>(Lio/reactivex/ObservableSource;)V
return-object v0
.end method
.method public final blockingSingle()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 5064
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-virtual {p0}, Lio/reactivex/Observable;->singleElement()Lio/reactivex/Maybe;
move-result-object v0
invoke-virtual {v0}, Lio/reactivex/Maybe;->blockingGet()Ljava/lang/Object;
move-result-object v0
.line 5065
.local v0, "v":Ljava/lang/Object;, "TT;"
if-eqz v0, :cond_b
.line 5068
return-object v0
.line 5066
:cond_b
new-instance v1, Ljava/util/NoSuchElementException;
invoke-direct {v1}, Ljava/util/NoSuchElementException;-><init>()V
throw v1
.end method
.method public final blockingSingle(Ljava/lang/Object;)Ljava/lang/Object;
.registers 3
.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 5091
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "defaultItem":Ljava/lang/Object;, "TT;"
invoke-virtual {p0, p1}, Lio/reactivex/Observable;->single(Ljava/lang/Object;)Lio/reactivex/Single;
move-result-object v0
invoke-virtual {v0}, Lio/reactivex/Single;->blockingGet()Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public final blockingSubscribe()V
.registers 1
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5128
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {p0}, Lio/reactivex/internal/operators/observable/ObservableBlockingSubscribe;->subscribe(Lio/reactivex/ObservableSource;)V
.line 5129
return-void
.end method
.method public final blockingSubscribe(Lio/reactivex/Observer;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Observer<",
"-TT;>;)V"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5193
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "subscriber":Lio/reactivex/Observer;, "Lio/reactivex/Observer<-TT;>;"
invoke-static {p0, p1}, Lio/reactivex/internal/operators/observable/ObservableBlockingSubscribe;->subscribe(Lio/reactivex/ObservableSource;Lio/reactivex/Observer;)V
.line 5194
return-void
.end method
.method public final blockingSubscribe(Lio/reactivex/functions/Consumer;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-TT;>;)V"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5146
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":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-static {p0, p1, v0, v1}, Lio/reactivex/internal/operators/observable/ObservableBlockingSubscribe;->subscribe(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
.line 5147
return-void
.end method
.method public final blockingSubscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-TT;>;",
"Lio/reactivex/functions/Consumer<",
"-",
"Ljava/lang/Throwable;",
">;)V"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5161
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":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-static {p0, p1, p2, v0}, Lio/reactivex/internal/operators/observable/ObservableBlockingSubscribe;->subscribe(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
.line 5162
return-void
.end method
.method public final blockingSubscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
.registers 4
.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;",
")V"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5178
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TT;>;"
.local p2, "onError":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;"
invoke-static {p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableBlockingSubscribe;->subscribe(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
.line 5179
return-void
.end method
.method public final buffer(I)Lio/reactivex/Observable;
.registers 3
.param p1, "count" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lio/reactivex/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5217
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-virtual {p0, p1, p1}, Lio/reactivex/Observable;->buffer(II)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(II)Lio/reactivex/Observable;
.registers 4
.param p1, "count" # I
.param p2, "skip" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(II)",
"Lio/reactivex/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5245
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/internal/util/ArrayListSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v0
invoke-virtual {p0, p1, p2, v0}, Lio/reactivex/Observable;->buffer(IILjava/util/concurrent/Callable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(IILjava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 5
.param p1, "count" # I
.param p2, "skip" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<U::",
"Ljava/util/Collection<",
"-TT;>;>(II",
"Ljava/util/concurrent/Callable<",
"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 5277
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p3, "bufferSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TU;>;"
const-string v0, "count"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 5278
const-string v0, "skip"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 5279
const-string v0, "bufferSupplier is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5280
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableBuffer;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableBuffer;-><init>(Lio/reactivex/ObservableSource;IILjava/util/concurrent/Callable;)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 buffer(ILjava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 4
.param p1, "count" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<U::",
"Ljava/util/Collection<",
"-TT;>;>(I",
"Ljava/util/concurrent/Callable<",
"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 5308
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p2, "bufferSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TU;>;"
invoke-virtual {p0, p1, p1, p2}, Lio/reactivex/Observable;->buffer(IILjava/util/concurrent/Callable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 14
.param p1, "timespan" # J
.param p3, "timeskip" # J
.param p5, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 5337
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v6
invoke-static {}, Lio/reactivex/internal/util/ArrayListSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v7
move-object v0, p0
move-wide v1, p1
move-wide v3, p3
move-object v5, p5
invoke-virtual/range {v0 .. v7}, Lio/reactivex/Observable;->buffer(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 15
.param p1, "timespan" # J
.param p3, "timeskip" # J
.param p5, "unit" # Ljava/util/concurrent/TimeUnit;
.param p6, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 5368
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/internal/util/ArrayListSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v7
move-object v0, p0
move-wide v1, p1
move-wide v3, p3
move-object v5, p5
move-object v6, p6
invoke-virtual/range {v0 .. v7}, Lio/reactivex/Observable;->buffer(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 23
.param p1, "timespan" # J
.param p3, "timeskip" # J
.param p5, "unit" # Ljava/util/concurrent/TimeUnit;
.param p6, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"<U::",
"Ljava/util/Collection<",
"-TT;>;>(JJ",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"Ljava/util/concurrent/Callable<",
"TU;>;)",
"Lio/reactivex/Observable<",
"TU;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 5403
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p7, "bufferSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TU;>;"
const-string v0, "unit is null"
move-object/from16 v12, p5
invoke-static {v12, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5404
const-string v0, "scheduler is null"
move-object/from16 v13, p6
invoke-static {v13, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5405
const-string v0, "bufferSupplier is null"
move-object/from16 v14, p7
invoke-static {v14, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5406
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableBufferTimed;
const v10, 0x7fffffff
const/4 v11, 0x0
move-object v1, v0
move-object v2, p0
move-wide/from16 v3, p1
move-wide/from16 v5, p3
move-object/from16 v7, p5
move-object/from16 v8, p6
move-object/from16 v9, p7
invoke-direct/range {v1 .. v11}, Lio/reactivex/internal/operators/observable/ObservableBufferTimed;-><init>(Lio/reactivex/ObservableSource;JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Ljava/util/concurrent/Callable;IZ)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 buffer(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 10
.param p1, "timespan" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 5433
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v4
const v5, 0x7fffffff
move-object v0, p0
move-wide v1, p1
move-object v3, p3
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->buffer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(JLjava/util/concurrent/TimeUnit;I)Lio/reactivex/Observable;
.registers 11
.param p1, "timespan" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "count" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"I)",
"Lio/reactivex/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 5464
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v4
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move v5, p4
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->buffer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 13
.param p1, "timespan" # 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/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 5576
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/internal/util/ArrayListSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v6
const v5, 0x7fffffff
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
invoke-virtual/range {v0 .. v7}, Lio/reactivex/Observable;->buffer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ILjava/util/concurrent/Callable;Z)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
.registers 14
.param p1, "timespan" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.param p5, "count" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"I)",
"Lio/reactivex/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 5498
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/internal/util/ArrayListSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v6
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
move v5, p5
invoke-virtual/range {v0 .. v7}, Lio/reactivex/Observable;->buffer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ILjava/util/concurrent/Callable;Z)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ILjava/util/concurrent/Callable;Z)Lio/reactivex/Observable;
.registers 24
.param p1, "timespan" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.param p5, "count" # I
.param p7, "restartTimerOnMaxSize" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<U::",
"Ljava/util/Collection<",
"-TT;>;>(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"I",
"Ljava/util/concurrent/Callable<",
"TU;>;Z)",
"Lio/reactivex/Observable<",
"TU;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 5542
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p6, "bufferSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TU;>;"
const-string v0, "unit is null"
move-object/from16 v12, p3
invoke-static {v12, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5543
const-string v0, "scheduler is null"
move-object/from16 v13, p4
invoke-static {v13, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5544
const-string v0, "bufferSupplier is null"
move-object/from16 v14, p6
invoke-static {v14, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5545
const-string v0, "count"
move/from16 v15, p5
invoke-static {v15, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 5546
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableBufferTimed;
move-object v1, v0
move-object/from16 v2, p0
move-wide/from16 v3, p1
move-wide/from16 v5, p1
move-object/from16 v7, p3
move-object/from16 v8, p4
move-object/from16 v9, p6
move/from16 v10, p5
move/from16 v11, p7
invoke-direct/range {v1 .. v11}, Lio/reactivex/internal/operators/observable/ObservableBufferTimed;-><init>(Lio/reactivex/ObservableSource;JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Ljava/util/concurrent/Callable;IZ)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 buffer(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TB;>;)",
"Lio/reactivex/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5672
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "boundary":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TB;>;"
invoke-static {}, Lio/reactivex/internal/util/ArrayListSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->buffer(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
.registers 4
.param p2, "initialCapacity" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TB;>;I)",
"Lio/reactivex/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5702
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "boundary":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TB;>;"
const-string v0, "initialCapacity"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 5703
invoke-static {p2}, Lio/reactivex/internal/functions/Functions;->createArrayList(I)Ljava/util/concurrent/Callable;
move-result-object v0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->buffer(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<TOpening:",
"Ljava/lang/Object;",
"TClosing:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TTOpening;>;",
"Lio/reactivex/functions/Function<",
"-TTOpening;+",
"Lio/reactivex/ObservableSource<",
"+TTClosing;>;>;)",
"Lio/reactivex/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5606
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "openingIndicator":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TTOpening;>;"
.local p2, "closingIndicator":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TTOpening;+Lio/reactivex/ObservableSource<+TTClosing;>;>;"
invoke-static {}, Lio/reactivex/internal/util/ArrayListSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v0
invoke-virtual {p0, p1, p2, v0}, Lio/reactivex/Observable;->buffer(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<TOpening:",
"Ljava/lang/Object;",
"TClosing:",
"Ljava/lang/Object;",
"U::",
"Ljava/util/Collection<",
"-TT;>;>(",
"Lio/reactivex/ObservableSource<",
"+TTOpening;>;",
"Lio/reactivex/functions/Function<",
"-TTOpening;+",
"Lio/reactivex/ObservableSource<",
"+TTClosing;>;>;",
"Ljava/util/concurrent/Callable<",
"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 5641
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "openingIndicator":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TTOpening;>;"
.local p2, "closingIndicator":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TTOpening;+Lio/reactivex/ObservableSource<+TTClosing;>;>;"
.local p3, "bufferSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TU;>;"
const-string v0, "openingIndicator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5642
const-string v0, "closingIndicator is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5643
const-string v0, "bufferSupplier is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5644
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableBufferBoundary;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableBufferBoundary;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)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 buffer(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Ljava/lang/Object;",
"U::",
"Ljava/util/Collection<",
"-TT;>;>(",
"Lio/reactivex/ObservableSource<",
"TB;>;",
"Ljava/util/concurrent/Callable<",
"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 5735
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "boundary":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TB;>;"
.local p2, "bufferSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TU;>;"
const-string v0, "boundary is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5736
const-string v0, "bufferSupplier is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5737
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableBufferExactBoundary;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableBufferExactBoundary;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;)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 buffer(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+",
"Lio/reactivex/ObservableSource<",
"TB;>;>;)",
"Lio/reactivex/Observable<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5763
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "boundarySupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<TB;>;>;"
invoke-static {}, Lio/reactivex/internal/util/ArrayListSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->buffer(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final buffer(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Ljava/lang/Object;",
"U::",
"Ljava/util/Collection<",
"-TT;>;>(",
"Ljava/util/concurrent/Callable<",
"+",
"Lio/reactivex/ObservableSource<",
"TB;>;>;",
"Ljava/util/concurrent/Callable<",
"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 5794
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "boundarySupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<TB;>;>;"
.local p2, "bufferSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TU;>;"
const-string v0, "boundarySupplier is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5795
const-string v0, "bufferSupplier is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5796
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableBufferBoundarySupplier;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableBufferBoundarySupplier;-><init>(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;Ljava/util/concurrent/Callable;)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 cache()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 5850
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {p0}, Lio/reactivex/internal/operators/observable/ObservableCache;->from(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final cacheWithInitialCapacity(I)Lio/reactivex/Observable;
.registers 3
.param p1, "initialCapacity" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"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 5908
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {p0, p1}, Lio/reactivex/internal/operators/observable/ObservableCache;->from(Lio/reactivex/Observable;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final cast(Ljava/lang/Class;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"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 5932
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 5933
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/Observable;->map(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final collect(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+TU;>;",
"Lio/reactivex/functions/BiConsumer<",
"-TU;-TT;>;)",
"Lio/reactivex/Single<",
"TU;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5961
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "initialValueSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+TU;>;"
.local p2, "collector":Lio/reactivex/functions/BiConsumer;, "Lio/reactivex/functions/BiConsumer<-TU;-TT;>;"
const-string v0, "initialValueSupplier is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5962
const-string v0, "collector is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5963
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableCollectSingle;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableCollectSingle;-><init>(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)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 collectInto(Ljava/lang/Object;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(TU;",
"Lio/reactivex/functions/BiConsumer<",
"-TU;-TT;>;)",
"Lio/reactivex/Single<",
"TU;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5991
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "initialValue":Ljava/lang/Object;, "TU;"
.local p2, "collector":Lio/reactivex/functions/BiConsumer;, "Lio/reactivex/functions/BiConsumer<-TU;-TT;>;"
const-string v0, "initialValue is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5992
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->justCallable(Ljava/lang/Object;)Ljava/util/concurrent/Callable;
move-result-object v0
invoke-virtual {p0, v0, p2}, Lio/reactivex/Observable;->collect(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final compose(Lio/reactivex/ObservableTransformer;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableTransformer<",
"-TT;+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 6018
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "composer":Lio/reactivex/ObservableTransformer;, "Lio/reactivex/ObservableTransformer<-TT;+TR;>;"
const-string v0, "composer 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/ObservableTransformer;
invoke-interface {v0, p0}, Lio/reactivex/ObservableTransformer;->apply(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource;
move-result-object v0
invoke-static {v0}, Lio/reactivex/Observable;->wrap(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final concatMap(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 6043
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
const/4 v0, 0x2
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->concatMap(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final concatMap(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
.registers 5
.param p2, "prefetch" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;I)",
"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 6070
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+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 6071
const-string v0, "prefetch"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 6072
instance-of v0, p0, Lio/reactivex/internal/fuseable/ScalarCallable;
if-eqz v0, :cond_21
.line 6074
move-object v0, p0
check-cast v0, Lio/reactivex/internal/fuseable/ScalarCallable;
invoke-interface {v0}, Lio/reactivex/internal/fuseable/ScalarCallable;->call()Ljava/lang/Object;
move-result-object v0
.line 6075
.local v0, "v":Ljava/lang/Object;, "TT;"
if-nez v0, :cond_1c
.line 6076
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 6078
:cond_1c
invoke-static {v0, p1}, Lio/reactivex/internal/operators/observable/ObservableScalarXMap;->scalarXMap(Ljava/lang/Object;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 6080
.end local v0 # "v":Ljava/lang/Object;, "TT;"
:cond_21
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableConcatMap;
sget-object v1, Lio/reactivex/internal/util/ErrorMode;->IMMEDIATE:Lio/reactivex/internal/util/ErrorMode;
invoke-direct {v0, p0, p1, p2, v1}, Lio/reactivex/internal/operators/observable/ObservableConcatMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)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 concatMapDelayError(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 4
.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 6101
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
const/4 v1, 0x1
invoke-virtual {p0, p1, v0, v1}, Lio/reactivex/Observable;->concatMapDelayError(Lio/reactivex/functions/Function;IZ)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final concatMapDelayError(Lio/reactivex/functions/Function;IZ)Lio/reactivex/Observable;
.registers 6
.param p2, "prefetch" # I
.param p3, "tillTheEnd" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;IZ)",
"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 6128
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+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 6129
const-string v0, "prefetch"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 6130
instance-of v0, p0, Lio/reactivex/internal/fuseable/ScalarCallable;
if-eqz v0, :cond_21
.line 6132
move-object v0, p0
check-cast v0, Lio/reactivex/internal/fuseable/ScalarCallable;
invoke-interface {v0}, Lio/reactivex/internal/fuseable/ScalarCallable;->call()Ljava/lang/Object;
move-result-object v0
.line 6133
.local v0, "v":Ljava/lang/Object;, "TT;"
if-nez v0, :cond_1c
.line 6134
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 6136
:cond_1c
invoke-static {v0, p1}, Lio/reactivex/internal/operators/observable/ObservableScalarXMap;->scalarXMap(Ljava/lang/Object;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 6138
.end local v0 # "v":Ljava/lang/Object;, "TT;"
:cond_21
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableConcatMap;
if-eqz p3, :cond_28
sget-object v1, Lio/reactivex/internal/util/ErrorMode;->END:Lio/reactivex/internal/util/ErrorMode;
goto :goto_2a
:cond_28
sget-object v1, Lio/reactivex/internal/util/ErrorMode;->BOUNDARY:Lio/reactivex/internal/util/ErrorMode;
:goto_2a
invoke-direct {v0, p0, p1, p2, v1}, Lio/reactivex/internal/operators/observable/ObservableConcatMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)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 concatMapEager(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 4
.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 6161
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
const v1, 0x7fffffff
invoke-virtual {p0, p1, v1, v0}, Lio/reactivex/Observable;->concatMapEager(Lio/reactivex/functions/Function;II)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final concatMapEager(Lio/reactivex/functions/Function;II)Lio/reactivex/Observable;
.registers 11
.param p2, "maxConcurrency" # I
.param p3, "prefetch" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;II)",
"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 6187
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+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 6188
const-string v0, "maxConcurrency"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 6189
const-string v0, "prefetch"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 6190
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableConcatMapEager;
sget-object v4, Lio/reactivex/internal/util/ErrorMode;->IMMEDIATE:Lio/reactivex/internal/util/ErrorMode;
move-object v1, v0
move-object v2, p0
move-object v3, p1
move v5, p2
move v6, p3
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableConcatMapEager;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/internal/util/ErrorMode;II)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 concatMapEagerDelayError(Lio/reactivex/functions/Function;IIZ)Lio/reactivex/Observable;
.registers 12
.param p2, "maxConcurrency" # I
.param p3, "prefetch" # I
.param p4, "tillTheEnd" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;IIZ)",
"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 6248
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+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 6249
const-string v0, "maxConcurrency"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 6250
const-string v0, "prefetch"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 6251
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableConcatMapEager;
if-eqz p4, :cond_16
sget-object v1, Lio/reactivex/internal/util/ErrorMode;->END:Lio/reactivex/internal/util/ErrorMode;
goto :goto_18
:cond_16
sget-object v1, Lio/reactivex/internal/util/ErrorMode;->BOUNDARY:Lio/reactivex/internal/util/ErrorMode;
:goto_18
move-object v4, v1
move-object v1, v0
move-object v2, p0
move-object v3, p1
move v5, p2
move v6, p3
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableConcatMapEager;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/internal/util/ErrorMode;II)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 concatMapEagerDelayError(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
.registers 5
.param p2, "tillTheEnd" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;Z)",
"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 6217
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
const v1, 0x7fffffff
invoke-virtual {p0, p1, v1, v0, p2}, Lio/reactivex/Observable;->concatMapEagerDelayError(Lio/reactivex/functions/Function;IIZ)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final concatMapIterable(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 6275
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 6276
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFlattenIterable;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableFlattenIterable;-><init>(Lio/reactivex/ObservableSource;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 concatMapIterable(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
.registers 4
.param p2, "prefetch" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Ljava/lang/Iterable<",
"+TU;>;>;I)",
"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 6302
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 6303
const-string v0, "prefetch"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 6304
invoke-static {p1}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->flatMapIntoIterable(Lio/reactivex/functions/Function;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-virtual {p0, v0, p2}, Lio/reactivex/Observable;->concatMap(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final concatWith(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 6326
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 6327
invoke-static {p0, p1}, Lio/reactivex/Observable;->concat(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final contains(Ljava/lang/Object;)Lio/reactivex/Single;
.registers 3
.param p1, "element" # 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 6349
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "element is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 6350
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->equalsWith(Ljava/lang/Object;)Lio/reactivex/functions/Predicate;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->any(Lio/reactivex/functions/Predicate;)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 6371
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableCountSingle;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableCountSingle;-><init>(Lio/reactivex/ObservableSource;)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 debounce(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 5
.param p1, "timeout" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 6433
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Observable;->debounce(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final debounce(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 12
.param p1, "timeout" # 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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 6473
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 6474
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 6475
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDebounceTimed;
move-object v1, v0
move-object v2, p0
move-wide v3, p1
move-object v5, p3
move-object v6, p4
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableDebounceTimed;-><init>(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)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 debounce(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"TU;>;>;)",
"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 6395
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "debounceSelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TU;>;>;"
const-string v0, "debounceSelector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 6396
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDebounce;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableDebounce;-><init>(Lio/reactivex/ObservableSource;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 defaultIfEmpty(Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)",
"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 6497
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "defaultItem":Ljava/lang/Object;, "TT;"
const-string v0, "defaultItem is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 6498
invoke-static {p1}, Lio/reactivex/Observable;->just(Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->switchIfEmpty(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final delay(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 10
.param p1, "delay" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 6551
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v4
const/4 v5, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->delay(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final delay(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 11
.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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 6602
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const/4 v5, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->delay(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final delay(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
.registers 14
.param p1, "delay" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.param p5, "delayError" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"Z)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 6630
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 6631
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 6633
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDelay;
move-object v1, v0
move-object v2, p0
move-wide v3, p1
move-object v5, p3
move-object v6, p4
move v7, p5
invoke-direct/range {v1 .. v7}, Lio/reactivex/internal/operators/observable/ObservableDelay;-><init>(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)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 delay(JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable;
.registers 11
.param p1, "delay" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "delayError" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Z)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 6577
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v4
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move v5, p4
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->delay(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final delay(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TU;>;",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"TV;>;>;)",
"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 6668
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "subscriptionDelay":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TU;>;"
.local p2, "itemDelay":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;"
invoke-virtual {p0, p1}, Lio/reactivex/Observable;->delaySubscription(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
invoke-virtual {v0, p2}, Lio/reactivex/Observable;->delay(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final delay(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"TU;>;>;)",
"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 6527
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "itemDelay":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TU;>;>;"
const-string v0, "itemDelay is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 6528
invoke-static {p1}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->itemDelay(Lio/reactivex/functions/Function;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final delaySubscription(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 6714
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Observable;->delaySubscription(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final delaySubscription(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 6740
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {p1, p2, p3, p4}, Lio/reactivex/Observable;->timer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->delaySubscription(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final delaySubscription(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TU;>;)",
"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 6691
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<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 6692
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDelaySubscriptionOther;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableDelaySubscriptionOther;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)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 dematerialize()Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T2:",
"Ljava/lang/Object;",
">()",
"Lio/reactivex/Observable<",
"TT2;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 6763
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
move-object v0, p0
.line 6764
.local v0, "m":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lio/reactivex/Notification<TT2;>;>;"
new-instance v1, Lio/reactivex/internal/operators/observable/ObservableDematerialize;
invoke-direct {v1, v0}, Lio/reactivex/internal/operators/observable/ObservableDematerialize;-><init>(Lio/reactivex/ObservableSource;)V
invoke-static {v1}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public final distinct()Lio/reactivex/Observable;
.registers 3
.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 6783
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->createHashSet()Ljava/util/concurrent/Callable;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lio/reactivex/Observable;->distinct(Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final distinct(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;TK;>;)",
"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 6806
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;TK;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->createHashSet()Ljava/util/concurrent/Callable;
move-result-object v0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->distinct(Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final distinct(Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;TK;>;",
"Ljava/util/concurrent/Callable<",
"+",
"Ljava/util/Collection<",
"-TK;>;>;)",
"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 6832
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;TK;>;"
.local p2, "collectionSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Ljava/util/Collection<-TK;>;>;"
const-string v0, "keySelector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 6833
const-string v0, "collectionSupplier is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 6834
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDistinct;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableDistinct;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)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 distinctUntilChanged()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 6854
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->distinctUntilChanged(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final distinctUntilChanged(Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/BiPredicate<",
"-TT;-TT;>;)",
"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 6902
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "comparer":Lio/reactivex/functions/BiPredicate;, "Lio/reactivex/functions/BiPredicate<-TT;-TT;>;"
const-string v0, "comparer is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 6903
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDistinctUntilChanged;
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
invoke-direct {v0, p0, v1, p1}, Lio/reactivex/internal/operators/observable/ObservableDistinctUntilChanged;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiPredicate;)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 distinctUntilChanged(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;TK;>;)",
"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 6878
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;TK;>;"
const-string v0, "keySelector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 6879
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDistinctUntilChanged;
invoke-static {}, Lio/reactivex/internal/functions/ObjectHelper;->equalsPredicate()Lio/reactivex/functions/BiPredicate;
move-result-object v1
invoke-direct {v0, p0, p1, v1}, Lio/reactivex/internal/operators/observable/ObservableDistinctUntilChanged;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiPredicate;)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 doAfterNext(Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-TT;>;)",
"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 6924
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onAfterNext":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TT;>;"
const-string v0, "onAfterNext is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 6925
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDoAfterNext;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableDoAfterNext;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Consumer;)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 doAfterTerminate(Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
.registers 5
.param p1, "onFinally" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Action;",
")",
"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 6948
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 6949
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v1
sget-object v2, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
invoke-direct {p0, v0, v1, v2, p1}, Lio/reactivex/Observable;->doOnEach(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final doFinally(Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
.registers 3
.param p1, "onFinally" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Action;",
")",
"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 6973
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 6974
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDoFinally;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableDoFinally;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Action;)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 doOnComplete(Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
.registers 5
.param p1, "onComplete" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Action;",
")",
"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 7021
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v1
sget-object v2, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
invoke-direct {p0, v0, v1, p1, v2}, Lio/reactivex/Observable;->doOnEach(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final doOnDispose(Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
.registers 3
.param p1, "onDispose" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Action;",
")",
"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 7001
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v0
invoke-virtual {p0, v0, p1}, Lio/reactivex/Observable;->doOnLifecycle(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final doOnEach(Lio/reactivex/Observer;)Lio/reactivex/Observable;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Observer<",
"-TT;>;)",
"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 7096
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "observer":Lio/reactivex/Observer;, "Lio/reactivex/Observer<-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 7097
nop
.line 7098
invoke-static {p1}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->observerOnNext(Lio/reactivex/Observer;)Lio/reactivex/functions/Consumer;
move-result-object v0
.line 7099
invoke-static {p1}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->observerOnError(Lio/reactivex/Observer;)Lio/reactivex/functions/Consumer;
move-result-object v1
.line 7100
invoke-static {p1}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->observerOnComplete(Lio/reactivex/Observer;)Lio/reactivex/functions/Action;
move-result-object v2
sget-object v3, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
.line 7097
invoke-direct {p0, v0, v1, v2, v3}, Lio/reactivex/Observable;->doOnEach(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final doOnEach(Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-",
"Lio/reactivex/Notification<",
"TT;>;>;)",
"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 7064
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNotification":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Lio/reactivex/Notification<TT;>;>;"
const-string v0, "consumer is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 7065
nop
.line 7066
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->notificationOnNext(Lio/reactivex/functions/Consumer;)Lio/reactivex/functions/Consumer;
move-result-object v0
.line 7067
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->notificationOnError(Lio/reactivex/functions/Consumer;)Lio/reactivex/functions/Consumer;
move-result-object v1
.line 7068
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->notificationOnComplete(Lio/reactivex/functions/Consumer;)Lio/reactivex/functions/Action;
move-result-object v2
sget-object v3, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
.line 7065
invoke-direct {p0, v0, v1, v2, v3}, Lio/reactivex/Observable;->doOnEach(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final doOnError(Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-",
"Ljava/lang/Throwable;",
">;)",
"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 7124
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onError":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v0
sget-object v1, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
sget-object v2, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
invoke-direct {p0, v0, p1, v1, v2}, Lio/reactivex/Observable;->doOnEach(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final doOnLifecycle(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
.registers 4
.param p2, "onDispose" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-",
"Lio/reactivex/disposables/Disposable;",
">;",
"Lio/reactivex/functions/Action;",
")",
"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 7147
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onSubscribe":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Lio/reactivex/disposables/Disposable;>;"
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;
.line 7148
const-string v0, "onDispose is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 7149
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDoOnLifecycle;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableDoOnLifecycle;-><init>(Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)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 doOnNext(Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-TT;>;)",
"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 7169
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-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;->EMPTY_ACTION:Lio/reactivex/functions/Action;
sget-object v2, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
invoke-direct {p0, p1, v0, v1, v2}, Lio/reactivex/Observable;->doOnEach(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final doOnSubscribe(Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-",
"Lio/reactivex/disposables/Disposable;",
">;)",
"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 7192
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onSubscribe":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Lio/reactivex/disposables/Disposable;>;"
sget-object v0, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->doOnLifecycle(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final doOnTerminate(Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
.registers 5
.param p1, "onTerminate" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Action;",
")",
"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 7217
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "onTerminate is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 7218
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v0
.line 7219
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->actionConsumer(Lio/reactivex/functions/Action;)Lio/reactivex/functions/Consumer;
move-result-object v1
sget-object v2, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
.line 7218
invoke-direct {p0, v0, v1, p1, v2}, Lio/reactivex/Observable;->doOnEach(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final elementAt(J)Lio/reactivex/Maybe;
.registers 6
.param p1, "index" # 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 7244
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-ltz v2, :cond_10
.line 7247
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableElementAtMaybe;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableElementAtMaybe;-><init>(Lio/reactivex/ObservableSource;J)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.line 7245
:cond_10
new-instance v0, Ljava/lang/IndexOutOfBoundsException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "index >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final elementAt(JLjava/lang/Object;)Lio/reactivex/Single;
.registers 7
.param p1, "index" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(JTT;)",
"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 7273
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p3, "defaultItem":Ljava/lang/Object;, "TT;"
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-ltz v2, :cond_15
.line 7276
const-string v0, "defaultItem is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 7277
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableElementAtSingle;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableElementAtSingle;-><init>(Lio/reactivex/ObservableSource;JLjava/lang/Object;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Single;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.line 7274
:cond_15
new-instance v0, Ljava/lang/IndexOutOfBoundsException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "index >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final elementAtOrError(J)Lio/reactivex/Single;
.registers 6
.param p1, "index" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"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 7301
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-ltz v2, :cond_11
.line 7304
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableElementAtSingle;
const/4 v1, 0x0
invoke-direct {v0, p0, p1, p2, v1}, Lio/reactivex/internal/operators/observable/ObservableElementAtSingle;-><init>(Lio/reactivex/ObservableSource;JLjava/lang/Object;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Single;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.line 7302
:cond_11
new-instance v0, Ljava/lang/IndexOutOfBoundsException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "index >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final filter(Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-TT;>;)",
"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 7326
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 7327
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFilter;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableFilter;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)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 first(Ljava/lang/Object;)Lio/reactivex/Single;
.registers 4
.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 7367
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "defaultItem":Ljava/lang/Object;, "TT;"
const-wide/16 v0, 0x0
invoke-virtual {p0, v0, v1, p1}, Lio/reactivex/Observable;->elementAt(JLjava/lang/Object;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final firstElement()Lio/reactivex/Maybe;
.registers 3
.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 7346
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-wide/16 v0, 0x0
invoke-virtual {p0, v0, v1}, Lio/reactivex/Observable;->elementAt(J)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final firstOrError()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 7386
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-wide/16 v0, 0x0
invoke-virtual {p0, v0, v1}, Lio/reactivex/Observable;->elementAtOrError(J)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final flatMap(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 7412
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
const/4 v0, 0x0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
.registers 5
.param p2, "maxConcurrency" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;I)",
"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 7628
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
const/4 v1, 0x0
invoke-virtual {p0, p1, v1, p2, v0}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TU;>;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+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 7658
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TU;>;>;"
.local p2, "resultSelector":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v4
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v5
const/4 v3, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;I)Lio/reactivex/Observable;
.registers 10
.param p3, "maxConcurrency" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TU;>;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+TR;>;I)",
"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 7803
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TU;>;>;"
.local p2, "combiner":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v5
const/4 v3, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move v4, p3
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;Z)Lio/reactivex/Observable;
.registers 10
.param p3, "delayErrors" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TU;>;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+TR;>;Z)",
"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 7691
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TU;>;>;"
.local p2, "combiner":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v4
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v5
move-object v0, p0
move-object v1, p1
move-object v2, p2
move v3, p3
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZI)Lio/reactivex/Observable;
.registers 11
.param p3, "delayErrors" # Z
.param p4, "maxConcurrency" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TU;>;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+TR;>;ZI)",
"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 7728
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TU;>;>;"
.local p2, "combiner":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v5
move-object v0, p0
move-object v1, p1
move-object v2, p2
move v3, p3
move v4, p4
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
.registers 7
.param p3, "delayErrors" # Z
.param p4, "maxConcurrency" # I
.param p5, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TU;>;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+TR;>;ZII)",
"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 7767
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TU;>;>;"
.local p2, "combiner":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 7768
const-string v0, "combiner is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 7769
invoke-static {p1, p2}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->flatMapWithCombiner(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-virtual {p0, v0, p3, p4, p5}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
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/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;",
"Lio/reactivex/functions/Function<",
"-",
"Ljava/lang/Throwable;",
"+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;",
"Ljava/util/concurrent/Callable<",
"+",
"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 7554
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNextMapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
.local p2, "onErrorMapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+Lio/reactivex/ObservableSource<+TR;>;>;"
.local p3, "onCompleteSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<+TR;>;>;"
const-string v0, "onNextMapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 7555
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 7556
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 7557
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableMapNotification;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableMapNotification;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)V
invoke-static {v0}, Lio/reactivex/Observable;->merge(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
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;I)Lio/reactivex/Observable;
.registers 6
.param p4, "maxConcurrency" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;",
"Lio/reactivex/functions/Function<",
"Ljava/lang/Throwable;",
"+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;",
"Ljava/util/concurrent/Callable<",
"+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;I)",
"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 7595
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNextMapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
.local p2, "onErrorMapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<Ljava/lang/Throwable;+Lio/reactivex/ObservableSource<+TR;>;>;"
.local p3, "onCompleteSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<+TR;>;>;"
const-string v0, "onNextMapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 7596
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 7597
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 7598
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableMapNotification;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableMapNotification;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)V
invoke-static {v0, p4}, Lio/reactivex/Observable;->merge(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
.registers 4
.param p2, "delayErrors" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;Z)",
"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 7441
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
const v0, 0x7fffffff
invoke-virtual {p0, p1, p2, v0}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
.registers 5
.param p2, "delayErrors" # Z
.param p3, "maxConcurrency" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;ZI)",
"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 7474
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
.registers 13
.param p2, "delayErrors" # Z
.param p3, "maxConcurrency" # I
.param p4, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;ZII)",
"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 7510
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+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 7511
const-string v0, "maxConcurrency"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 7512
const-string v0, "bufferSize"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 7513
instance-of v0, p0, Lio/reactivex/internal/fuseable/ScalarCallable;
if-eqz v0, :cond_26
.line 7515
move-object v0, p0
check-cast v0, Lio/reactivex/internal/fuseable/ScalarCallable;
invoke-interface {v0}, Lio/reactivex/internal/fuseable/ScalarCallable;->call()Ljava/lang/Object;
move-result-object v0
.line 7516
.local v0, "v":Ljava/lang/Object;, "TT;"
if-nez v0, :cond_21
.line 7517
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 7519
:cond_21
invoke-static {v0, p1}, Lio/reactivex/internal/operators/observable/ObservableScalarXMap;->scalarXMap(Ljava/lang/Object;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 7521
.end local v0 # "v":Ljava/lang/Object;, "TT;"
:cond_26
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFlatMap;
move-object v2, v0
move-object v3, p0
move-object v4, p1
move v5, p2
move v6, p3
move v7, p4
invoke-direct/range {v2 .. v7}, Lio/reactivex/internal/operators/observable/ObservableFlatMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ZII)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 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 7819
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;"
const/4 v0, 0x0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->flatMapCompletable(Lio/reactivex/functions/Function;Z)Lio/reactivex/Completable;
move-result-object v0
return-object v0
.end method
.method public final flatMapCompletable(Lio/reactivex/functions/Function;Z)Lio/reactivex/Completable;
.registers 4
.param p2, "delayErrors" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/CompletableSource;",
">;Z)",
"Lio/reactivex/Completable;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 7837
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 7838
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFlatMapCompletableCompletable;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableFlatMapCompletableCompletable;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Z)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 flatMapIterable(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 7863
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 7864
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFlattenIterable;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableFlattenIterable;-><init>(Lio/reactivex/ObservableSource;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 flatMapIterable(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Ljava/lang/Iterable<",
"+TU;>;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+TV;>;)",
"Lio/reactivex/Observable<",
"TV;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 7895
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;"
.local p2, "resultSelector":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT;-TU;+TV;>;"
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 7896
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 7897
invoke-static {p1}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->flatMapIntoIterable(Lio/reactivex/functions/Function;)Lio/reactivex/functions/Function;
move-result-object v2
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v5
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
const/4 v4, 0x0
move-object v1, p0
move-object v3, p2
invoke-virtual/range {v1 .. v6}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMapMaybe(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/MaybeSource<",
"+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 7916
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;"
const/4 v0, 0x0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->flatMapMaybe(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMapMaybe(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
.registers 4
.param p2, "delayErrors" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/MaybeSource<",
"+TR;>;>;Z)",
"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 7937
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 7938
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFlatMapMaybe;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableFlatMapMaybe;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Z)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 flatMapSingle(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/SingleSource<",
"+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 7957
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;"
const/4 v0, 0x0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->flatMapSingle(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMapSingle(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
.registers 4
.param p2, "delayErrors" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/SingleSource<",
"+TR;>;>;Z)",
"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 7978
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 7979
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableFlatMapSingle;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableFlatMapSingle;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Z)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 forEach(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
.registers 3
.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 8002
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TT;>;"
invoke-virtual {p0, p1}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
move-result-object v0
return-object v0
.end method
.method public final forEachWhile(Lio/reactivex/functions/Predicate;)Lio/reactivex/disposables/Disposable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-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 8028
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":Lio/reactivex/functions/Predicate;, "Lio/reactivex/functions/Predicate<-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/Observable;->forEachWhile(Lio/reactivex/functions/Predicate;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
move-result-object v0
return-object v0
.end method
.method public final forEachWhile(Lio/reactivex/functions/Predicate;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-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 8053
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":Lio/reactivex/functions/Predicate;, "Lio/reactivex/functions/Predicate<-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/Observable;->forEachWhile(Lio/reactivex/functions/Predicate;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
move-result-object v0
return-object v0
.end method
.method public final forEachWhile(Lio/reactivex/functions/Predicate;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/Predicate<",
"-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 8082
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":Lio/reactivex/functions/Predicate;, "Lio/reactivex/functions/Predicate<-TT;>;"
.local p2, "onError":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;"
const-string v0, "onNext is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8083
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 8084
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 8086
new-instance v0, Lio/reactivex/internal/observers/ForEachWhileObserver;
invoke-direct {v0, p1, p2, p3}, Lio/reactivex/internal/observers/ForEachWhileObserver;-><init>(Lio/reactivex/functions/Predicate;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
.line 8087
.local v0, "o":Lio/reactivex/internal/observers/ForEachWhileObserver;, "Lio/reactivex/internal/observers/ForEachWhileObserver<TT;>;"
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/Observer;)V
.line 8088
return-object v0
.end method
.method public final groupBy(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;)",
"Lio/reactivex/Observable<",
"Lio/reactivex/observables/GroupedObservable<",
"TK;TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 8122
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
const/4 v2, 0x0
invoke-virtual {p0, p1, v0, v2, v1}, Lio/reactivex/Observable;->groupBy(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final groupBy(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;",
"Lio/reactivex/functions/Function<",
"-TT;+TV;>;)",
"Lio/reactivex/Observable<",
"Lio/reactivex/observables/GroupedObservable<",
"TK;TV;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 8197
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
.local p2, "valueSelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TV;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
const/4 v1, 0x0
invoke-virtual {p0, p1, p2, v1, v0}, Lio/reactivex/Observable;->groupBy(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final groupBy(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
.registers 5
.param p3, "delayError" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;",
"Lio/reactivex/functions/Function<",
"-TT;+TV;>;Z)",
"Lio/reactivex/Observable<",
"Lio/reactivex/observables/GroupedObservable<",
"TK;TV;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 8238
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
.local p2, "valueSelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TV;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Observable;->groupBy(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final groupBy(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
.registers 12
.param p3, "delayError" # Z
.param p4, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;",
"Lio/reactivex/functions/Function<",
"-TT;+TV;>;ZI)",
"Lio/reactivex/Observable<",
"Lio/reactivex/observables/GroupedObservable<",
"TK;TV;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 8282
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
.local p2, "valueSelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TV;>;"
const-string v0, "keySelector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8283
const-string v0, "valueSelector is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8284
const-string v0, "bufferSize"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 8286
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableGroupBy;
move-object v1, v0
move-object v2, p0
move-object v3, p1
move-object v4, p2
move v5, p4
move v6, p3
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableGroupBy;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;IZ)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 groupBy(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
.registers 5
.param p2, "delayError" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;Z)",
"Lio/reactivex/Observable<",
"Lio/reactivex/observables/GroupedObservable<",
"TK;TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 8159
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v0
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v1
invoke-virtual {p0, p1, v0, p2, v1}, Lio/reactivex/Observable;->groupBy(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final groupJoin(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"<TRight:",
"Ljava/lang/Object;",
"T",
"LeftEnd:Ljava/lang/Object;",
"TRightEnd:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TTRight;>;",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"TT",
"LeftEnd;",
">;>;",
"Lio/reactivex/functions/Function<",
"-TTRight;+",
"Lio/reactivex/ObservableSource<",
"TTRightEnd;>;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-",
"Lio/reactivex/Observable<",
"TTRight;>;+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 8328
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TTRight;>;"
.local p2, "leftEnd":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TTLeftEnd;>;>;"
.local p3, "rightEnd":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TTRight;+Lio/reactivex/ObservableSource<TTRightEnd;>;>;"
.local p4, "resultSelector":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT;-Lio/reactivex/Observable<TTRight;>;+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 8329
const-string v0, "leftEnd is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8330
const-string v0, "rightEnd is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8331
const-string v0, "resultSelector is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8332
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableGroupJoin;
move-object v1, v0
move-object v2, p0
move-object v3, p1
move-object v4, p2
move-object v5, p3
move-object v6, p4
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableGroupJoin;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)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/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 8352
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableHide;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableHide;-><init>(Lio/reactivex/ObservableSource;)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 ignoreElements()Lio/reactivex/Completable;
.registers 2
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 8370
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableIgnoreElementsCompletable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableIgnoreElementsCompletable;-><init>(Lio/reactivex/ObservableSource;)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 8391
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->alwaysFalse()Lio/reactivex/functions/Predicate;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->all(Lio/reactivex/functions/Predicate;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final join(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"<TRight:",
"Ljava/lang/Object;",
"T",
"LeftEnd:Ljava/lang/Object;",
"TRightEnd:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TTRight;>;",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"TT",
"LeftEnd;",
">;>;",
"Lio/reactivex/functions/Function<",
"-TTRight;+",
"Lio/reactivex/ObservableSource<",
"TTRightEnd;>;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TTRight;+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 8433
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TTRight;>;"
.local p2, "leftEnd":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TTLeftEnd;>;>;"
.local p3, "rightEnd":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TTRight;+Lio/reactivex/ObservableSource<TTRightEnd;>;>;"
.local p4, "resultSelector":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT;-TTRight;+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 8434
const-string v0, "leftEnd is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8435
const-string v0, "rightEnd is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8436
const-string v0, "resultSelector is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8437
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableJoin;
move-object v1, v0
move-object v2, p0
move-object v3, p1
move-object v4, p2
move-object v5, p3
move-object v6, p4
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableJoin;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)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 last(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 8480
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "defaultItem":Ljava/lang/Object;, "TT;"
const-string v0, "defaultItem is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8481
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableLastSingle;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableLastSingle;-><init>(Lio/reactivex/ObservableSource;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 lastElement()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 8458
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableLastMaybe;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableLastMaybe;-><init>(Lio/reactivex/ObservableSource;)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 lastOrError()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 8501
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableLastSingle;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lio/reactivex/internal/operators/observable/ObservableLastSingle;-><init>(Lio/reactivex/ObservableSource;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 lift(Lio/reactivex/ObservableOperator;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableOperator<",
"+TR;-TT;>;)",
"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 8533
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "lifter":Lio/reactivex/ObservableOperator;, "Lio/reactivex/ObservableOperator<+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 8534
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableLift;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableLift;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableOperator;)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 map(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+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 8557
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 8558
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableMap;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableMap;-><init>(Lio/reactivex/ObservableSource;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 materialize()Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Observable<",
"Lio/reactivex/Notification<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 8578
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableMaterialize;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableMaterialize;-><init>(Lio/reactivex/ObservableSource;)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 mergeWith(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 8601
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 8602
invoke-static {p0, p1}, Lio/reactivex/Observable;->merge(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final observeOn(Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 4
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 8633
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
const/4 v1, 0x0
invoke-virtual {p0, p1, v1, v0}, Lio/reactivex/Observable;->observeOn(Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final observeOn(Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
.registers 4
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.param p2, "delayError" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Scheduler;",
"Z)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 8665
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-virtual {p0, p1, p2, v0}, Lio/reactivex/Observable;->observeOn(Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final observeOn(Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
.registers 5
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.param p2, "delayError" # Z
.param p3, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Scheduler;",
"ZI)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 8698
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 8699
const-string v0, "bufferSize"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 8700
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableObserveOn;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableObserveOn;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;ZI)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 ofType(Ljava/lang/Class;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"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 8721
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 8722
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/Observable;->filter(Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
move-result-object v0
invoke-virtual {v0, p1}, Lio/reactivex/Observable;->cast(Ljava/lang/Class;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final onErrorResumeNext(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 8793
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "next":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 8794
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/Observable;->onErrorResumeNext(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final onErrorResumeNext(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Function<",
"-",
"Ljava/lang/Throwable;",
"+",
"Lio/reactivex/ObservableSource<",
"+TT;>;>;)",
"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 8757
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "resumeFunction":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+Lio/reactivex/ObservableSource<+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 8758
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableOnErrorNext;
const/4 v1, 0x0
invoke-direct {v0, p0, p1, v1}, Lio/reactivex/internal/operators/observable/ObservableOnErrorNext;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Z)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 onErrorReturn(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Function<",
"-",
"Ljava/lang/Throwable;",
"+TT;>;)",
"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 8826
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 8827
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableOnErrorReturn;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableOnErrorReturn;-><init>(Lio/reactivex/ObservableSource;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 onErrorReturnItem(Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)",
"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 8859
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 8860
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/Observable;->onErrorReturn(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final onExceptionResumeNext(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 8898
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "next":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 8899
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableOnErrorNext;
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->justFunction(Ljava/lang/Object;)Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x1
invoke-direct {v0, p0, v1, v2}, Lio/reactivex/internal/operators/observable/ObservableOnErrorNext;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Z)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 onTerminateDetach()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 8916
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableDetach;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableDetach;-><init>(Lio/reactivex/ObservableSource;)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 publish(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Observable<",
"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 8962
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "selector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;"
const-string v0, "selector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8963
new-instance v0, Lio/reactivex/internal/operators/observable/ObservablePublishSelector;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservablePublishSelector;-><init>(Lio/reactivex/ObservableSource;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 publish()Lio/reactivex/observables/ConnectableObservable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/observables/ConnectableObservable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 8937
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {p0}, Lio/reactivex/internal/operators/observable/ObservablePublish;->create(Lio/reactivex/ObservableSource;)Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
return-object v0
.end method
.method public final reduce(Lio/reactivex/functions/BiFunction;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/BiFunction<",
"TT;TT;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 8993
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "reducer":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<TT;TT;TT;>;"
const-string v0, "reducer is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 8994
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableReduceMaybe;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableReduceMaybe;-><init>(Lio/reactivex/ObservableSource;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 reduce(Ljava/lang/Object;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Single;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(TR;",
"Lio/reactivex/functions/BiFunction<",
"TR;-TT;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 9046
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "seed":Ljava/lang/Object;, "TR;"
.local p2, "reducer":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;"
const-string v0, "seed is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9047
const-string v0, "reducer is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9048
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableReduceSeedSingle;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableReduceSeedSingle;-><init>(Lio/reactivex/ObservableSource;Ljava/lang/Object;Lio/reactivex/functions/BiFunction;)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 reduceWith(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Single;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"TR;>;",
"Lio/reactivex/functions/BiFunction<",
"TR;-TT;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 9082
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "seedSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TR;>;"
.local p2, "reducer":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;"
const-string v0, "seedSupplier is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9083
const-string v0, "reducer is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9084
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableReduceWithSingle;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableReduceWithSingle;-><init>(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)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 repeat()Lio/reactivex/Observable;
.registers 3
.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 9102
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-wide v0, 0x7fffffffffffffffL
invoke-virtual {p0, v0, v1}, Lio/reactivex/Observable;->repeat(J)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final repeat(J)Lio/reactivex/Observable;
.registers 6
.param p1, "times" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"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 9127
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-ltz v2, :cond_19
.line 9130
cmp-long v2, p1, v0
if-nez v2, :cond_f
.line 9131
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 9133
:cond_f
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableRepeat;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableRepeat;-><init>(Lio/reactivex/Observable;J)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 9128
:cond_19
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "times >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final repeatUntil(Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Observable;
.registers 3
.param p1, "stop" # Lio/reactivex/functions/BooleanSupplier;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/BooleanSupplier;",
")",
"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 9157
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 9158
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableRepeatUntil;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableRepeatUntil;-><init>(Lio/reactivex/Observable;Lio/reactivex/functions/BooleanSupplier;)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 repeatWhen(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Observable<",
"Ljava/lang/Object;",
">;+",
"Lio/reactivex/ObservableSource<",
"*>;>;)",
"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 9183
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "handler":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<Ljava/lang/Object;>;+Lio/reactivex/ObservableSource<*>;>;"
const-string v0, "handler is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9184
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableRepeatWhen;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableRepeatWhen;-><init>(Lio/reactivex/ObservableSource;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 replay(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Observable<",
"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 9231
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "selector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;"
const-string v0, "selector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9232
invoke-static {p0}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->replayCallable(Lio/reactivex/Observable;)Ljava/util/concurrent/Callable;
move-result-object v0
invoke-static {v0, p1}, Lio/reactivex/internal/operators/observable/ObservableReplay;->multicastSelector(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final replay(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
.registers 4
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Observable<",
"TT;>;+",
"Lio/reactivex/ObservableSource<",
"TR;>;>;I)",
"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 9261
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "selector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;"
const-string v0, "selector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9262
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 9263
invoke-static {p0, p2}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->replayCallable(Lio/reactivex/Observable;I)Ljava/util/concurrent/Callable;
move-result-object v0
invoke-static {v0, p1}, Lio/reactivex/internal/operators/observable/ObservableReplay;->multicastSelector(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final replay(Lio/reactivex/functions/Function;IJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 13
.param p2, "bufferSize" # I
.param p3, "time" # J
.param p5, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Observable<",
"TT;>;+",
"Lio/reactivex/ObservableSource<",
"TR;>;>;IJ",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 9297
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "selector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v6
move-object v0, p0
move-object v1, p1
move v2, p2
move-wide v3, p3
move-object v5, p5
invoke-virtual/range {v0 .. v6}, Lio/reactivex/Observable;->replay(Lio/reactivex/functions/Function;IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final replay(Lio/reactivex/functions/Function;IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 13
.param p2, "bufferSize" # I
.param p3, "time" # J
.param p5, "unit" # Ljava/util/concurrent/TimeUnit;
.param p6, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Observable<",
"TT;>;+",
"Lio/reactivex/ObservableSource<",
"TR;>;>;IJ",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 9335
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "selector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;"
const-string v0, "selector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9336
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 9337
const-string v0, "unit is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9338
const-string v0, "scheduler is null"
invoke-static {p6, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9339
nop
.line 9340
move-object v0, p0
move v1, p2
move-wide v2, p3
move-object v4, p5
move-object v5, p6
invoke-static/range {v0 .. v5}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->replayCallable(Lio/reactivex/Observable;IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Ljava/util/concurrent/Callable;
move-result-object v0
.line 9339
invoke-static {v0, p1}, Lio/reactivex/internal/operators/observable/ObservableReplay;->multicastSelector(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final replay(Lio/reactivex/functions/Function;ILio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 6
.param p2, "bufferSize" # I
.param p3, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Observable<",
"TT;>;+",
"Lio/reactivex/ObservableSource<",
"TR;>;>;I",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 9371
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "selector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;"
const-string v0, "selector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9372
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 9373
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 9374
invoke-static {p0, p2}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->replayCallable(Lio/reactivex/Observable;I)Ljava/util/concurrent/Callable;
move-result-object v0
.line 9375
invoke-static {p1, p3}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->replayFunction(Lio/reactivex/functions/Function;Lio/reactivex/Scheduler;)Lio/reactivex/functions/Function;
move-result-object v1
.line 9374
invoke-static {v0, v1}, Lio/reactivex/internal/operators/observable/ObservableReplay;->multicastSelector(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final replay(Lio/reactivex/functions/Function;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 11
.param p2, "time" # J
.param p4, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Observable<",
"TT;>;+",
"Lio/reactivex/ObservableSource<",
"TR;>;>;J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 9406
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "selector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v5
move-object v0, p0
move-object v1, p1
move-wide v2, p2
move-object v4, p4
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->replay(Lio/reactivex/functions/Function;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final replay(Lio/reactivex/functions/Function;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 7
.param p2, "time" # J
.param p4, "unit" # Ljava/util/concurrent/TimeUnit;
.param p5, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Observable<",
"TT;>;+",
"Lio/reactivex/ObservableSource<",
"TR;>;>;J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 9439
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "selector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;"
const-string v0, "selector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9440
const-string v0, "unit is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9441
const-string v0, "scheduler is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9442
invoke-static {p0, p2, p3, p4, p5}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->replayCallable(Lio/reactivex/Observable;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Ljava/util/concurrent/Callable;
move-result-object v0
invoke-static {v0, p1}, Lio/reactivex/internal/operators/observable/ObservableReplay;->multicastSelector(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final replay(Lio/reactivex/functions/Function;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 5
.param p2, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Observable<",
"TT;>;+",
"Lio/reactivex/ObservableSource<",
"TR;>;>;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 9470
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "selector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;"
const-string v0, "selector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9471
const-string v0, "scheduler is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9472
invoke-static {p0}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->replayCallable(Lio/reactivex/Observable;)Ljava/util/concurrent/Callable;
move-result-object v0
.line 9473
invoke-static {p1, p2}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->replayFunction(Lio/reactivex/functions/Function;Lio/reactivex/Scheduler;)Lio/reactivex/functions/Function;
move-result-object v1
.line 9472
invoke-static {v0, v1}, Lio/reactivex/internal/operators/observable/ObservableReplay;->multicastSelector(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final replay()Lio/reactivex/observables/ConnectableObservable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/observables/ConnectableObservable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 9206
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {p0}, Lio/reactivex/internal/operators/observable/ObservableReplay;->createFrom(Lio/reactivex/ObservableSource;)Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
return-object v0
.end method
.method public final replay(I)Lio/reactivex/observables/ConnectableObservable;
.registers 3
.param p1, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lio/reactivex/observables/ConnectableObservable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 9497
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "bufferSize"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 9498
invoke-static {p0, p1}, Lio/reactivex/internal/operators/observable/ObservableReplay;->create(Lio/reactivex/ObservableSource;I)Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
return-object v0
.end method
.method public final replay(IJLjava/util/concurrent/TimeUnit;)Lio/reactivex/observables/ConnectableObservable;
.registers 11
.param p1, "bufferSize" # I
.param p2, "time" # J
.param p4, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(IJ",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/observables/ConnectableObservable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 9527
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v5
move-object v0, p0
move v1, p1
move-wide v2, p2
move-object v4, p4
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->replay(IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
return-object v0
.end method
.method public final replay(IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
.registers 12
.param p1, "bufferSize" # I
.param p2, "time" # J
.param p4, "unit" # Ljava/util/concurrent/TimeUnit;
.param p5, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(IJ",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/observables/ConnectableObservable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 9560
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "bufferSize"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 9561
const-string v0, "unit is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9562
const-string v0, "scheduler is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9563
move-object v0, p0
move-wide v1, p2
move-object v3, p4
move-object v4, p5
move v5, p1
invoke-static/range {v0 .. v5}, Lio/reactivex/internal/operators/observable/ObservableReplay;->create(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
return-object v0
.end method
.method public final replay(ILio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
.registers 4
.param p1, "bufferSize" # I
.param p2, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/observables/ConnectableObservable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 9589
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "bufferSize"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 9590
invoke-virtual {p0, p1}, Lio/reactivex/Observable;->replay(I)Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
invoke-static {v0, p2}, Lio/reactivex/internal/operators/observable/ObservableReplay;->observeOn(Lio/reactivex/observables/ConnectableObservable;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
return-object v0
.end method
.method public final replay(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/observables/ConnectableObservable;
.registers 5
.param p1, "time" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/observables/ConnectableObservable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 9616
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Observable;->replay(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
return-object v0
.end method
.method public final replay(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
.registers 6
.param p1, "time" # 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/observables/ConnectableObservable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 9644
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 9645
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 9646
invoke-static {p0, p1, p2, p3, p4}, Lio/reactivex/internal/operators/observable/ObservableReplay;->create(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
return-object v0
.end method
.method public final replay(Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
.registers 3
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/observables/ConnectableObservable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 9671
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 9672
invoke-virtual {p0}, Lio/reactivex/Observable;->replay()Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
invoke-static {v0, p1}, Lio/reactivex/internal/operators/observable/ObservableReplay;->observeOn(Lio/reactivex/observables/ConnectableObservable;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
return-object v0
.end method
.method public final retry()Lio/reactivex/Observable;
.registers 4
.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 9699
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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/Observable;->retry(JLio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final retry(J)Lio/reactivex/Observable;
.registers 4
.param p1, "times" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"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 9754
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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/Observable;->retry(JLio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final retry(JLio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
.registers 7
.param p1, "times" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Lio/reactivex/functions/Predicate<",
"-",
"Ljava/lang/Throwable;",
">;)",
"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 9772
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p3, "predicate":Lio/reactivex/functions/Predicate;, "Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;"
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-ltz v2, :cond_15
.line 9775
const-string v0, "predicate is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9777
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableRetryPredicate;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableRetryPredicate;-><init>(Lio/reactivex/Observable;JLio/reactivex/functions/Predicate;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 9773
:cond_15
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "times >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final retry(Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/BiPredicate<",
"-",
"Ljava/lang/Integer;",
"-",
"Ljava/lang/Throwable;",
">;)",
"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 9722
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "predicate":Lio/reactivex/functions/BiPredicate;, "Lio/reactivex/functions/BiPredicate<-Ljava/lang/Integer;-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 9724
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableRetryBiPredicate;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableRetryBiPredicate;-><init>(Lio/reactivex/Observable;Lio/reactivex/functions/BiPredicate;)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 retry(Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-",
"Ljava/lang/Throwable;",
">;)",
"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 9795
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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/Observable;->retry(JLio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final retryUntil(Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Observable;
.registers 5
.param p1, "stop" # Lio/reactivex/functions/BooleanSupplier;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/BooleanSupplier;",
")",
"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 9811
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 9812
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/Observable;->retry(JLio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final retryWhen(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Observable<",
"Ljava/lang/Throwable;",
">;+",
"Lio/reactivex/ObservableSource<",
"*>;>;)",
"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 9867
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "handler":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<Ljava/lang/Throwable;>;+Lio/reactivex/ObservableSource<*>;>;"
const-string v0, "handler is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9868
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableRetryWhen;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableRetryWhen;-><init>(Lio/reactivex/ObservableSource;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 safeSubscribe(Lio/reactivex/Observer;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Observer<",
"-TT;>;)V"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 9885
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "s":Lio/reactivex/Observer;, "Lio/reactivex/Observer<-TT;>;"
const-string v0, "s is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 9886
instance-of v0, p1, Lio/reactivex/observers/SafeObserver;
if-eqz v0, :cond_d
.line 9887
invoke-virtual {p0, p1}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/Observer;)V
goto :goto_15
.line 9889
:cond_d
new-instance v0, Lio/reactivex/observers/SafeObserver;
invoke-direct {v0, p1}, Lio/reactivex/observers/SafeObserver;-><init>(Lio/reactivex/Observer;)V
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/Observer;)V
.line 9891
:goto_15
return-void
.end method
.method public final sample(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 5
.param p1, "period" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 9915
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Observable;->sample(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final sample(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 13
.param p1, "period" # 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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 9973
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 9974
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 9975
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSampleTimed;
const/4 v7, 0x0
move-object v1, v0
move-object v2, p0
move-wide v3, p1
move-object v5, p3
move-object v6, p4
invoke-direct/range {v1 .. v7}, Lio/reactivex/internal/operators/observable/ObservableSampleTimed;-><init>(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)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 sample(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
.registers 14
.param p1, "period" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.param p5, "emitLast" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"Z)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 10009
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 10010
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 10011
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSampleTimed;
move-object v1, v0
move-object v2, p0
move-wide v3, p1
move-object v5, p3
move-object v6, p4
move v7, p5
invoke-direct/range {v1 .. v7}, Lio/reactivex/internal/operators/observable/ObservableSampleTimed;-><init>(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)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 sample(JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable;
.registers 11
.param p1, "period" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "emitLast" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Z)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 9946
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v4
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move v5, p4
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->sample(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final sample(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TU;>;)",
"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 10035
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "sampler":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TU;>;"
const-string v0, "sampler is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10036
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSampleWithObservable;
const/4 v1, 0x0
invoke-direct {v0, p0, p1, v1}, Lio/reactivex/internal/operators/observable/ObservableSampleWithObservable;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Z)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 sample(Lio/reactivex/ObservableSource;Z)Lio/reactivex/Observable;
.registers 4
.param p2, "emitLast" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TU;>;Z)",
"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 10067
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "sampler":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TU;>;"
const-string v0, "sampler is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10068
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSampleWithObservable;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableSampleWithObservable;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Z)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 scan(Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/BiFunction<",
"TT;TT;TT;>;)",
"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 10095
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "accumulator":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<TT;TT;TT;>;"
const-string v0, "accumulator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10096
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableScan;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableScan;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)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 scan(Ljava/lang/Object;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(TR;",
"Lio/reactivex/functions/BiFunction<",
"TR;-TT;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 10144
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "initialValue":Ljava/lang/Object;, "TR;"
.local p2, "accumulator":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;"
const-string v0, "seed is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10145
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->justCallable(Ljava/lang/Object;)Ljava/util/concurrent/Callable;
move-result-object v0
invoke-virtual {p0, v0, p2}, Lio/reactivex/Observable;->scanWith(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final scanWith(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"TR;>;",
"Lio/reactivex/functions/BiFunction<",
"TR;-TT;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 10179
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "seedSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TR;>;"
.local p2, "accumulator":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;"
const-string v0, "seedSupplier is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10180
const-string v0, "accumulator is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10181
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableScanSeed;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableScanSeed;-><init>(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)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 serialize()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 10207
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSerialized;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableSerialized;-><init>(Lio/reactivex/Observable;)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 share()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 10230
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-virtual {p0}, Lio/reactivex/Observable;->publish()Lio/reactivex/observables/ConnectableObservable;
move-result-object v0
invoke-virtual {v0}, Lio/reactivex/observables/ConnectableObservable;->refCount()Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final single(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 10272
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "defaultItem":Ljava/lang/Object;, "TT;"
const-string v0, "defaultItem is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10273
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSingleSingle;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableSingleSingle;-><init>(Lio/reactivex/ObservableSource;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 singleElement()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 10250
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSingleMaybe;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableSingleMaybe;-><init>(Lio/reactivex/ObservableSource;)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 singleOrError()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 10294
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSingleSingle;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lio/reactivex/internal/operators/observable/ObservableSingleSingle;-><init>(Lio/reactivex/ObservableSource;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 skip(J)Lio/reactivex/Observable;
.registers 6
.param p1, "count" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"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 10316
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-gtz v2, :cond_b
.line 10317
invoke-static {p0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 10319
:cond_b
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSkip;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableSkip;-><init>(Lio/reactivex/ObservableSource;J)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 skip(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 5
.param p1, "time" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 10344
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {p1, p2, p3}, Lio/reactivex/Observable;->timer(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->skipUntil(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final skip(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 6
.param p1, "time" # 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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 10370
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {p1, p2, p3, p4}, Lio/reactivex/Observable;->timer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->skipUntil(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final skipLast(I)Lio/reactivex/Observable;
.registers 5
.param p1, "count" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"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 10398
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
if-ltz p1, :cond_13
.line 10401
if-nez p1, :cond_9
.line 10402
invoke-static {p0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 10404
:cond_9
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSkipLast;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableSkipLast;-><init>(Lio/reactivex/ObservableSource;I)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 10399
:cond_13
new-instance v0, Ljava/lang/IndexOutOfBoundsException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "count >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final skipLast(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 11
.param p1, "time" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:trampoline"
.end annotation
.line 10431
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->trampoline()Lio/reactivex/Scheduler;
move-result-object v4
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
const/4 v5, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
invoke-virtual/range {v0 .. v6}, Lio/reactivex/Observable;->skipLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final skipLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 12
.param p1, "time" # 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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 10489
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
const/4 v5, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
invoke-virtual/range {v0 .. v6}, Lio/reactivex/Observable;->skipLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final skipLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
.registers 13
.param p1, "time" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.param p5, "delayError" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"Z)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 10520
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
move v5, p5
invoke-virtual/range {v0 .. v6}, Lio/reactivex/Observable;->skipLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final skipLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
.registers 20
.param p1, "time" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.param p5, "delayError" # Z
.param p6, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"ZI)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 10553
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
move/from16 v0, p6
const-string v1, "unit is null"
move-object/from16 v10, p3
invoke-static {v10, v1}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10554
const-string v1, "scheduler is null"
move-object/from16 v11, p4
invoke-static {v11, v1}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10555
const-string v1, "bufferSize"
invoke-static {v0, v1}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 10557
shl-int/lit8 v1, v0, 0x1
.line 10558
.local v1, "s":I
new-instance v12, Lio/reactivex/internal/operators/observable/ObservableSkipLastTimed;
move-object v2, v12
move-object v3, p0
move-wide v4, p1
move-object/from16 v6, p3
move-object/from16 v7, p4
move v8, v1
move/from16 v9, p5
invoke-direct/range {v2 .. v9}, Lio/reactivex/internal/operators/observable/ObservableSkipLastTimed;-><init>(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;IZ)V
invoke-static {v12}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v2
return-object v2
.end method
.method public final skipLast(JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable;
.registers 12
.param p1, "time" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "delayError" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Z)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:trampoline"
.end annotation
.line 10461
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->trampoline()Lio/reactivex/Scheduler;
move-result-object v4
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move v5, p4
invoke-virtual/range {v0 .. v6}, Lio/reactivex/Observable;->skipLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final skipUntil(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TU;>;)",
"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 10582
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<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 10583
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSkipUntil;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableSkipUntil;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)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 skipWhile(Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-TT;>;)",
"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 10605
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 10606
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSkipWhile;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableSkipWhile;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)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 sorted()Lio/reactivex/Observable;
.registers 3
.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 10632
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-virtual {p0}, Lio/reactivex/Observable;->toList()Lio/reactivex/Single;
move-result-object v0
invoke-virtual {v0}, Lio/reactivex/Single;->toObservable()Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->naturalComparator()Ljava/util/Comparator;
move-result-object v1
invoke-static {v1}, Lio/reactivex/internal/functions/Functions;->listSorter(Ljava/util/Comparator;)Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Observable;->map(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Observable;->flatMapIterable(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final sorted(Ljava/util/Comparator;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Comparator<",
"-TT;>;)",
"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 10655
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "sortFunction":Ljava/util/Comparator;, "Ljava/util/Comparator<-TT;>;"
const-string v0, "sortFunction is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10656
invoke-virtual {p0}, Lio/reactivex/Observable;->toList()Lio/reactivex/Single;
move-result-object v0
invoke-virtual {v0}, Lio/reactivex/Single;->toObservable()Lio/reactivex/Observable;
move-result-object v0
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->listSorter(Ljava/util/Comparator;)Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Observable;->map(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Observable;->flatMapIterable(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final startWith(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 10702
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 10703
const/4 v0, 0x2
new-array v0, v0, [Lio/reactivex/ObservableSource;
const/4 v1, 0x0
aput-object p1, v0, v1
const/4 v1, 0x1
aput-object p0, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->concatArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final startWith(Ljava/lang/Iterable;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable<",
"+TT;>;)",
"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 10679
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "items":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+TT;>;"
const/4 v0, 0x2
new-array v0, v0, [Lio/reactivex/ObservableSource;
invoke-static {p1}, Lio/reactivex/Observable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Observable;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
const/4 v1, 0x1
aput-object p0, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->concatArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final startWith(Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)",
"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 10726
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 10727
const/4 v0, 0x2
new-array v0, v0, [Lio/reactivex/ObservableSource;
invoke-static {p1}, Lio/reactivex/Observable;->just(Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
const/4 v1, 0x1
aput-object p0, v0, v1
invoke-static {v0}, Lio/reactivex/Observable;->concatArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final varargs startWithArray([Ljava/lang/Object;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"([TT;)",
"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 10750
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "items":[Ljava/lang/Object;, "[TT;"
invoke-static {p1}, Lio/reactivex/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Observable;
move-result-object v0
.line 10751
.local v0, "fromArray":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v1
if-ne v0, v1, :cond_f
.line 10752
invoke-static {p0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 10754
:cond_f
const/4 v1, 0x2
new-array v1, v1, [Lio/reactivex/ObservableSource;
const/4 v2, 0x0
aput-object v0, v1, v2
const/4 v2, 0x1
aput-object p0, v1, v2
invoke-static {v1}, Lio/reactivex/Observable;->concatArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public final subscribe()Lio/reactivex/disposables/Disposable;
.registers 5
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 10774
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v3
invoke-virtual {p0, v0, v1, v2, v3}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)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 5
.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 10799
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":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-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v2
invoke-virtual {p0, p1, v0, v1, v2}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)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 5
.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 10825
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":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-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v1
invoke-virtual {p0, p1, p2, v0, v1}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)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 10856
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TT;>;"
.local p2, "onError":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)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/functions/Consumer;)Lio/reactivex/disposables/Disposable;
.registers 6
.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/functions/Consumer<",
"-",
"Lio/reactivex/disposables/Disposable;",
">;)",
"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 10889
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "onNext":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TT;>;"
.local p2, "onError":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;"
.local p4, "onSubscribe":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Lio/reactivex/disposables/Disposable;>;"
const-string v0, "onNext is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10890
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 10891
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 10892
const-string v0, "onSubscribe is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10894
new-instance v0, Lio/reactivex/internal/observers/LambdaObserver;
invoke-direct {v0, p1, p2, p3, p4}, Lio/reactivex/internal/observers/LambdaObserver;-><init>(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)V
.line 10896
.local v0, "ls":Lio/reactivex/internal/observers/LambdaObserver;, "Lio/reactivex/internal/observers/LambdaObserver<TT;>;"
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/Observer;)V
.line 10898
return-object v0
.end method
.method public final subscribe(Lio/reactivex/Observer;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Observer<",
"-TT;>;)V"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 10904
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "observer":Lio/reactivex/Observer;, "Lio/reactivex/Observer<-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 10906
:try_start_5
invoke-static {p0, p1}, Lio/reactivex/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/Observable;Lio/reactivex/Observer;)Lio/reactivex/Observer;
move-result-object v0
move-object p1, v0
.line 10908
const-string v0, "Plugin returned null Observer"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 10910
invoke-virtual {p0, p1}, Lio/reactivex/Observable;->subscribeActual(Lio/reactivex/Observer;)V
:try_end_12
.catch Ljava/lang/NullPointerException; {:try_start_5 .. :try_end_12} :catch_26
.catchall {:try_start_5 .. :try_end_12} :catchall_14
.line 10922
nop
.line 10923
return-void
.line 10913
:catchall_14
move-exception v0
.line 10914
.local v0, "e":Ljava/lang/Throwable;
invoke-static {v0}, Lio/reactivex/exceptions/Exceptions;->throwIfFatal(Ljava/lang/Throwable;)V
.line 10917
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onError(Ljava/lang/Throwable;)V
.line 10919
new-instance v1, Ljava/lang/NullPointerException;
const-string v2, "Actually not, but can\'t throw other exceptions due to RS"
invoke-direct {v1, v2}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
.line 10920
.local v1, "npe":Ljava/lang/NullPointerException;
invoke-virtual {v1, v0}, Ljava/lang/NullPointerException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
.line 10921
throw v1
.line 10911
.end local v0 # "e":Ljava/lang/Throwable;
.end local v1 # "npe":Ljava/lang/NullPointerException;
:catch_26
move-exception v0
.line 10912
.local v0, "e":Ljava/lang/NullPointerException;
throw v0
.end method
.method protected abstract subscribeActual(Lio/reactivex/Observer;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Observer<",
"-TT;>;)V"
}
.end annotation
.end method
.method public final subscribeOn(Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 3
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 10985
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 10986
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSubscribeOn;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableSubscribeOn;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)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 subscribeWith(Lio/reactivex/Observer;)Lio/reactivex/Observer;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<E::",
"Lio/reactivex/Observer<",
"-TT;>;>(TE;)TE;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 10961
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "observer":Lio/reactivex/Observer;, "TE;"
invoke-virtual {p0, p1}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/Observer;)V
.line 10962
return-object p1
.end method
.method public final switchIfEmpty(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 11008
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 11009
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSwitchIfEmpty;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableSwitchIfEmpty;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)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 switchMap(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 11036
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->switchMap(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final switchMap(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
.registers 5
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;I)",
"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 11065
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+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 11066
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 11067
instance-of v0, p0, Lio/reactivex/internal/fuseable/ScalarCallable;
if-eqz v0, :cond_21
.line 11069
move-object v0, p0
check-cast v0, Lio/reactivex/internal/fuseable/ScalarCallable;
invoke-interface {v0}, Lio/reactivex/internal/fuseable/ScalarCallable;->call()Ljava/lang/Object;
move-result-object v0
.line 11070
.local v0, "v":Ljava/lang/Object;, "TT;"
if-nez v0, :cond_1c
.line 11071
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 11073
:cond_1c
invoke-static {v0, p1}, Lio/reactivex/internal/operators/observable/ObservableScalarXMap;->scalarXMap(Ljava/lang/Object;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 11075
.end local v0 # "v":Ljava/lang/Object;, "TT;"
:cond_21
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSwitchMap;
const/4 v1, 0x0
invoke-direct {v0, p0, p1, p2, v1}, Lio/reactivex/internal/operators/observable/ObservableSwitchMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;IZ)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 switchMapDelayError(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 11165
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->switchMapDelayError(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final switchMapDelayError(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
.registers 5
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;I)",
"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 11196
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+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 11197
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 11198
instance-of v0, p0, Lio/reactivex/internal/fuseable/ScalarCallable;
if-eqz v0, :cond_21
.line 11200
move-object v0, p0
check-cast v0, Lio/reactivex/internal/fuseable/ScalarCallable;
invoke-interface {v0}, Lio/reactivex/internal/fuseable/ScalarCallable;->call()Ljava/lang/Object;
move-result-object v0
.line 11201
.local v0, "v":Ljava/lang/Object;, "TT;"
if-nez v0, :cond_1c
.line 11202
invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 11204
:cond_1c
invoke-static {v0, p1}, Lio/reactivex/internal/operators/observable/ObservableScalarXMap;->scalarXMap(Ljava/lang/Object;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.line 11206
.end local v0 # "v":Ljava/lang/Object;, "TT;"
:cond_21
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableSwitchMap;
const/4 v1, 0x1
invoke-direct {v0, p0, p1, p2, v1}, Lio/reactivex/internal/operators/observable/ObservableSwitchMap;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;IZ)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 switchMapSingle(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/SingleSource<",
"+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 11105
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;"
invoke-static {p0, p1}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->switchMapSingle(Lio/reactivex/Observable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final switchMapSingleDelayError(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/SingleSource<",
"+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 11136
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;"
invoke-static {p0, p1}, Lio/reactivex/internal/operators/observable/ObservableInternalHelper;->switchMapSingleDelayError(Lio/reactivex/Observable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final take(J)Lio/reactivex/Observable;
.registers 6
.param p1, "count" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"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 11232
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-ltz v2, :cond_10
.line 11235
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableTake;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableTake;-><init>(Lio/reactivex/ObservableSource;J)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 11233
:cond_10
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "count >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final take(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 5
.param p1, "time" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"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 11258
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {p1, p2, p3}, Lio/reactivex/Observable;->timer(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->takeUntil(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final take(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 6
.param p1, "time" # 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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 11284
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {p1, p2, p3, p4}, Lio/reactivex/Observable;->timer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->takeUntil(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final takeLast(I)Lio/reactivex/Observable;
.registers 5
.param p1, "count" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"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 11308
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
if-ltz p1, :cond_25
.line 11311
if-nez p1, :cond_e
.line 11312
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableIgnoreElements;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableIgnoreElements;-><init>(Lio/reactivex/ObservableSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 11314
:cond_e
const/4 v0, 0x1
if-ne p1, v0, :cond_1b
.line 11315
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableTakeLastOne;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/observable/ObservableTakeLastOne;-><init>(Lio/reactivex/ObservableSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 11317
:cond_1b
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableTakeLast;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableTakeLast;-><init>(Lio/reactivex/ObservableSource;I)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 11309
:cond_25
new-instance v0, Ljava/lang/IndexOutOfBoundsException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "count >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final takeLast(JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 15
.param p1, "count" # J
.param p3, "time" # J
.param p5, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:trampoline"
.end annotation
.line 11344
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->trampoline()Lio/reactivex/Scheduler;
move-result-object v6
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v8
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
move-wide v3, p3
move-object v5, p5
invoke-virtual/range {v0 .. v8}, Lio/reactivex/Observable;->takeLast(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final takeLast(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 16
.param p1, "count" # J
.param p3, "time" # J
.param p5, "unit" # Ljava/util/concurrent/TimeUnit;
.param p6, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 11376
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v8
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
move-wide v3, p3
move-object v5, p5
move-object v6, p6
invoke-virtual/range {v0 .. v8}, Lio/reactivex/Observable;->takeLast(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final takeLast(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
.registers 25
.param p1, "count" # J
.param p3, "time" # J
.param p5, "unit" # Ljava/util/concurrent/TimeUnit;
.param p6, "scheduler" # Lio/reactivex/Scheduler;
.param p7, "delayError" # Z
.param p8, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"ZI)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 11413
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
move-wide/from16 v10, p1
const-string v0, "unit is null"
move-object/from16 v12, p5
invoke-static {v12, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 11414
const-string v0, "scheduler is null"
move-object/from16 v13, p6
invoke-static {v13, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 11415
const-string v0, "bufferSize"
move/from16 v14, p8
invoke-static {v14, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 11416
const-wide/16 v0, 0x0
cmp-long v2, v10, v0
if-ltz v2, :cond_36
.line 11419
new-instance v15, Lio/reactivex/internal/operators/observable/ObservableTakeLastTimed;
move-object v0, v15
move-object/from16 v1, p0
move-wide/from16 v2, p1
move-wide/from16 v4, p3
move-object/from16 v6, p5
move-object/from16 v7, p6
move/from16 v8, p8
move/from16 v9, p7
invoke-direct/range {v0 .. v9}, Lio/reactivex/internal/operators/observable/ObservableTakeLastTimed;-><init>(Lio/reactivex/ObservableSource;JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;IZ)V
invoke-static {v15}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 11417
:cond_36
new-instance v0, Ljava/lang/IndexOutOfBoundsException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "count >= 0 required but it was "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final takeLast(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 11
.param p1, "time" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:trampoline"
.end annotation
.line 11443
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->trampoline()Lio/reactivex/Scheduler;
move-result-object v4
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
const/4 v5, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
invoke-virtual/range {v0 .. v6}, Lio/reactivex/Observable;->takeLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final takeLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 12
.param p1, "time" # 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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 11498
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
const/4 v5, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
invoke-virtual/range {v0 .. v6}, Lio/reactivex/Observable;->takeLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final takeLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
.registers 13
.param p1, "time" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.param p5, "delayError" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"Z)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 11529
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
move v5, p5
invoke-virtual/range {v0 .. v6}, Lio/reactivex/Observable;->takeLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final takeLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
.registers 16
.param p1, "time" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.param p5, "delayError" # Z
.param p6, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"ZI)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 11562
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-wide v1, 0x7fffffffffffffffL
move-object v0, p0
move-wide v3, p1
move-object v5, p3
move-object v6, p4
move v7, p5
move v8, p6
invoke-virtual/range {v0 .. v8}, Lio/reactivex/Observable;->takeLast(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final takeLast(JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable;
.registers 12
.param p1, "time" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "delayError" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Z)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:trampoline"
.end annotation
.line 11470
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->trampoline()Lio/reactivex/Scheduler;
move-result-object v4
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v6
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move v5, p4
invoke-virtual/range {v0 .. v6}, Lio/reactivex/Observable;->takeLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final takeUntil(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TU;>;)",
"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 11586
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<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 11587
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableTakeUntil;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableTakeUntil;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)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 takeUntil(Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-TT;>;)",
"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 11615
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "stopPredicate":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 11616
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableTakeUntilPredicate;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableTakeUntilPredicate;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)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 takeWhile(Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-TT;>;)",
"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 11639
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 11640
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableTakeWhile;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableTakeWhile;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)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 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 13769
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/observers/TestObserver;
invoke-direct {v0}, Lio/reactivex/observers/TestObserver;-><init>()V
.line 13770
.local v0, "ts":Lio/reactivex/observers/TestObserver;, "Lio/reactivex/observers/TestObserver<TT;>;"
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/Observer;)V
.line 13771
return-object v0
.end method
.method public final test(Z)Lio/reactivex/observers/TestObserver;
.registers 3
.param p1, "dispose" # 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 13789
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/observers/TestObserver;
invoke-direct {v0}, Lio/reactivex/observers/TestObserver;-><init>()V
.line 13790
.local v0, "ts":Lio/reactivex/observers/TestObserver;, "Lio/reactivex/observers/TestObserver<TT;>;"
if-eqz p1, :cond_a
.line 13791
invoke-virtual {v0}, Lio/reactivex/observers/TestObserver;->dispose()V
.line 13793
:cond_a
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/Observer;)V
.line 13794
return-object v0
.end method
.method public final throttleFirst(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 5
.param p1, "windowDuration" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 11666
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Observable;->throttleFirst(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final throttleFirst(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 12
.param p1, "skipDuration" # 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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 11695
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 11696
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 11697
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableThrottleFirstTimed;
move-object v1, v0
move-object v2, p0
move-wide v3, p1
move-object v5, p3
move-object v6, p4
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/observable/ObservableThrottleFirstTimed;-><init>(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)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 throttleLast(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 5
.param p1, "intervalDuration" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 11725
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-virtual {p0, p1, p2, p3}, Lio/reactivex/Observable;->sample(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final throttleLast(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 6
.param p1, "intervalDuration" # 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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 11756
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-virtual {p0, p1, p2, p3, p4}, Lio/reactivex/Observable;->sample(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final throttleWithTimeout(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 5
.param p1, "timeout" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 11792
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-virtual {p0, p1, p2, p3}, Lio/reactivex/Observable;->debounce(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final throttleWithTimeout(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 6
.param p1, "timeout" # 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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 11832
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-virtual {p0, p1, p2, p3, p4}, Lio/reactivex/Observable;->debounce(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timeInterval()Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Observable<",
"Lio/reactivex/schedulers/Timed<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 11852
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lio/reactivex/Observable;->timeInterval(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timeInterval(Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 3
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"Lio/reactivex/schedulers/Timed<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 11874
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {p0, v0, p1}, Lio/reactivex/Observable;->timeInterval(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timeInterval(Ljava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 3
.param p1, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"Lio/reactivex/schedulers/Timed<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 11895
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->timeInterval(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timeInterval(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 4
.param p1, "unit" # Ljava/util/concurrent/TimeUnit;
.param p2, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"Lio/reactivex/schedulers/Timed<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 11918
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "unit is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 11919
const-string v0, "scheduler is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 11920
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableTimeInterval;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableTimeInterval;-><init>(Lio/reactivex/ObservableSource;Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)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 timeout(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 10
.param p1, "timeout" # J
.param p3, "timeUnit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 12009
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v5
const/4 v4, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
invoke-direct/range {v0 .. v5}, Lio/reactivex/Observable;->timeout0(JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timeout(JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.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/ObservableSource<",
"+TT;>;)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 12035
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p4, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 12036
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v6
move-object v1, p0
move-wide v2, p1
move-object v4, p3
move-object v5, p4
invoke-direct/range {v1 .. v6}, Lio/reactivex/Observable;->timeout0(JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timeout(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 11
.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/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 12094
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const/4 v4, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lio/reactivex/Observable;->timeout0(JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timeout(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 12
.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/ObservableSource<",
"+TT;>;)",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 12065
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p5, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
const-string v0, "other is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12066
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p5
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lio/reactivex/Observable;->timeout0(JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timeout(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TU;>;",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"TV;>;>;)",
"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 12128
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "firstTimeoutIndicator":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TU;>;"
.local p2, "itemTimeoutIndicator":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;"
const-string v0, "firstTimeoutIndicator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12129
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Lio/reactivex/Observable;->timeout0(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timeout(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TU;>;",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"TV;>;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 12170
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "firstTimeoutIndicator":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TU;>;"
.local p2, "itemTimeoutIndicator":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;"
.local p3, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
const-string v0, "firstTimeoutIndicator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12171
const-string v0, "other is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12172
invoke-direct {p0, p1, p2, p3}, Lio/reactivex/Observable;->timeout0(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timeout(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"TV;>;>;)",
"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 11950
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "itemTimeoutIndicator":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;"
const/4 v0, 0x0
invoke-direct {p0, v0, p1, v0}, Lio/reactivex/Observable;->timeout0(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timeout(Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"TV;>;>;",
"Lio/reactivex/ObservableSource<",
"+TT;>;)",
"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 11983
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "itemTimeoutIndicator":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;"
.local p2, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TT;>;"
const-string v0, "other is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 11984
const/4 v0, 0x0
invoke-direct {p0, v0, p1, p2}, Lio/reactivex/Observable;->timeout0(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timestamp()Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Observable<",
"Lio/reactivex/schedulers/Timed<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12207
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lio/reactivex/Observable;->timestamp(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timestamp(Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 3
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"Lio/reactivex/schedulers/Timed<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12230
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {p0, v0, p1}, Lio/reactivex/Observable;->timestamp(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timestamp(Ljava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 3
.param p1, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"Lio/reactivex/schedulers/Timed<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12251
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->timestamp(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final timestamp(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 4
.param p1, "unit" # Ljava/util/concurrent/TimeUnit;
.param p2, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"Lio/reactivex/schedulers/Timed<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12275
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "unit is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12276
const-string v0, "scheduler is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12277
invoke-static {p1, p2}, Lio/reactivex/internal/functions/Functions;->timestampWith(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->map(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
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/Observable<",
"TT;>;TR;>;)TR;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12296
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "converter":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;TR;>;"
:try_start_0
const-string v0, "converter 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 12297
:catchall_d
move-exception v0
.line 12298
.local v0, "ex":Ljava/lang/Throwable;
invoke-static {v0}, Lio/reactivex/exceptions/Exceptions;->throwIfFatal(Ljava/lang/Throwable;)V
.line 12299
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/BackpressureStrategy;)Lio/reactivex/Flowable;
.registers 5
.param p1, "strategy" # Lio/reactivex/BackpressureStrategy;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/BackpressureStrategy;",
")",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->SPECIAL: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 12638
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/flowable/FlowableFromObservable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/flowable/FlowableFromObservable;-><init>(Lio/reactivex/Observable;)V
.line 12640
.local v0, "o":Lio/reactivex/Flowable;, "Lio/reactivex/Flowable<TT;>;"
sget-object v1, Lio/reactivex/Observable$1;->$SwitchMap$io$reactivex$BackpressureStrategy:[I
invoke-virtual {p1}, Lio/reactivex/BackpressureStrategy;->ordinal()I
move-result v2
aget v1, v1, v2
const/4 v2, 0x1
if-eq v1, v2, :cond_2e
const/4 v2, 0x2
if-eq v1, v2, :cond_29
const/4 v2, 0x3
if-eq v1, v2, :cond_28
const/4 v2, 0x4
if-eq v1, v2, :cond_1e
.line 12650
invoke-virtual {v0}, Lio/reactivex/Flowable;->onBackpressureBuffer()Lio/reactivex/Flowable;
move-result-object v1
return-object v1
.line 12648
:cond_1e
new-instance v1, Lio/reactivex/internal/operators/flowable/FlowableOnBackpressureError;
invoke-direct {v1, v0}, Lio/reactivex/internal/operators/flowable/FlowableOnBackpressureError;-><init>(Lio/reactivex/Flowable;)V
invoke-static {v1}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v1
return-object v1
.line 12646
:cond_28
return-object v0
.line 12644
:cond_29
invoke-virtual {v0}, Lio/reactivex/Flowable;->onBackpressureLatest()Lio/reactivex/Flowable;
move-result-object v1
return-object v1
.line 12642
:cond_2e
invoke-virtual {v0}, Lio/reactivex/Flowable;->onBackpressureDrop()Lio/reactivex/Flowable;
move-result-object v1
return-object v1
.end method
.method public final toFuture()Ljava/util/concurrent/Future;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/concurrent/Future<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 5115
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
new-instance v0, Lio/reactivex/internal/observers/FutureObserver;
invoke-direct {v0}, Lio/reactivex/internal/observers/FutureObserver;-><init>()V
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->subscribeWith(Lio/reactivex/Observer;)Lio/reactivex/Observer;
move-result-object v0
check-cast v0, Ljava/util/concurrent/Future;
return-object v0
.end method
.method public final toList()Lio/reactivex/Single;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Single<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12330
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const/16 v0, 0x10
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->toList(I)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final toList(I)Lio/reactivex/Single;
.registers 3
.param p1, "capacityHint" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lio/reactivex/Single<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12362
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "capacityHint"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 12363
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableToListSingle;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableToListSingle;-><init>(Lio/reactivex/ObservableSource;I)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 toList(Ljava/util/concurrent/Callable;)Lio/reactivex/Single;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U::",
"Ljava/util/Collection<",
"-TT;>;>(",
"Ljava/util/concurrent/Callable<",
"TU;>;)",
"Lio/reactivex/Single<",
"TU;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12396
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "collectionSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TU;>;"
const-string v0, "collectionSupplier is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12397
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableToListSingle;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableToListSingle;-><init>(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;)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 toMap(Lio/reactivex/functions/Function;)Lio/reactivex/Single;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;)",
"Lio/reactivex/Single<",
"Ljava/util/Map<",
"TK;TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12422
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
const-string v0, "keySelector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12423
invoke-static {}, Lio/reactivex/internal/util/HashMapSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v0
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->toMapKeySelector(Lio/reactivex/functions/Function;)Lio/reactivex/functions/BiConsumer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lio/reactivex/Observable;->collect(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final toMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;",
"Lio/reactivex/functions/Function<",
"-TT;+TV;>;)",
"Lio/reactivex/Single<",
"Ljava/util/Map<",
"TK;TV;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12454
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
.local p2, "valueSelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TV;>;"
const-string v0, "keySelector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12455
const-string v0, "valueSelector is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12456
invoke-static {}, Lio/reactivex/internal/util/HashMapSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v0
invoke-static {p1, p2}, Lio/reactivex/internal/functions/Functions;->toMapKeyValueSelector(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/functions/BiConsumer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lio/reactivex/Observable;->collect(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final toMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Single;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;",
"Lio/reactivex/functions/Function<",
"-TT;+TV;>;",
"Ljava/util/concurrent/Callable<",
"+",
"Ljava/util/Map<",
"TK;TV;>;>;)",
"Lio/reactivex/Single<",
"Ljava/util/Map<",
"TK;TV;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12487
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
.local p2, "valueSelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TV;>;"
.local p3, "mapSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Ljava/util/Map<TK;TV;>;>;"
const-string v0, "keySelector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12488
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12489
const-string v0, "valueSelector is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12490
const-string v0, "mapSupplier is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12491
invoke-static {p1, p2}, Lio/reactivex/internal/functions/Functions;->toMapKeyValueSelector(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/functions/BiConsumer;
move-result-object v0
invoke-virtual {p0, p3, v0}, Lio/reactivex/Observable;->collect(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final toMultimap(Lio/reactivex/functions/Function;)Lio/reactivex/Single;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;)",
"Lio/reactivex/Single<",
"Ljava/util/Map<",
"TK;",
"Ljava/util/Collection<",
"TT;>;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12515
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v0
.line 12516
.local v0, "valueSelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TT;>;"
invoke-static {}, Lio/reactivex/internal/util/HashMapSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v1
.line 12517
.local v1, "mapSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<Ljava/util/Map<TK;Ljava/util/Collection<TT;>;>;>;"
invoke-static {}, Lio/reactivex/internal/util/ArrayListSupplier;->asFunction()Lio/reactivex/functions/Function;
move-result-object v2
.line 12518
.local v2, "collectionFactory":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<TK;Ljava/util/List<TT;>;>;"
invoke-virtual {p0, p1, v0, v1, v2}, Lio/reactivex/Observable;->toMultimap(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
move-result-object v3
return-object v3
.end method
.method public final toMultimap(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;",
"Lio/reactivex/functions/Function<",
"-TT;+TV;>;)",
"Lio/reactivex/Single<",
"Ljava/util/Map<",
"TK;",
"Ljava/util/Collection<",
"TV;>;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12545
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
.local p2, "valueSelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TV;>;"
invoke-static {}, Lio/reactivex/internal/util/HashMapSupplier;->asCallable()Ljava/util/concurrent/Callable;
move-result-object v0
.line 12546
.local v0, "mapSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<Ljava/util/Map<TK;Ljava/util/Collection<TV;>;>;>;"
invoke-static {}, Lio/reactivex/internal/util/ArrayListSupplier;->asFunction()Lio/reactivex/functions/Function;
move-result-object v1
.line 12547
.local v1, "collectionFactory":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<TK;Ljava/util/List<TV;>;>;"
invoke-virtual {p0, p1, p2, v0, v1}, Lio/reactivex/Observable;->toMultimap(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
move-result-object v2
return-object v2
.end method
.method public final toMultimap(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Single;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;",
"Lio/reactivex/functions/Function<",
"-TT;+TV;>;",
"Ljava/util/concurrent/Callable<",
"Ljava/util/Map<",
"TK;",
"Ljava/util/Collection<",
"TV;>;>;>;)",
"Lio/reactivex/Single<",
"Ljava/util/Map<",
"TK;",
"Ljava/util/Collection<",
"TV;>;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12619
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
.local p2, "valueSelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TV;>;"
.local p3, "mapSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<Ljava/util/Map<TK;Ljava/util/Collection<TV;>;>;>;"
invoke-static {}, Lio/reactivex/internal/util/ArrayListSupplier;->asFunction()Lio/reactivex/functions/Function;
move-result-object v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Observable;->toMultimap(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final toMultimap(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TK;>;",
"Lio/reactivex/functions/Function<",
"-TT;+TV;>;",
"Ljava/util/concurrent/Callable<",
"+",
"Ljava/util/Map<",
"TK;",
"Ljava/util/Collection<",
"TV;>;>;>;",
"Lio/reactivex/functions/Function<",
"-TK;+",
"Ljava/util/Collection<",
"-TV;>;>;)",
"Lio/reactivex/Single<",
"Ljava/util/Map<",
"TK;",
"Ljava/util/Collection<",
"TV;>;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12582
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "keySelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TK;>;"
.local p2, "valueSelector":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TV;>;"
.local p3, "mapSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Ljava/util/Map<TK;Ljava/util/Collection<TV;>;>;>;"
.local p4, "collectionFactory":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TK;+Ljava/util/Collection<-TV;>;>;"
const-string v0, "keySelector is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12583
const-string v0, "valueSelector is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12584
const-string v0, "mapSupplier is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12585
const-string v0, "collectionFactory is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12586
invoke-static {p1, p2, p4}, Lio/reactivex/internal/functions/Functions;->toMultimapKeyValueSelector(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/functions/BiConsumer;
move-result-object v0
invoke-virtual {p0, p3, v0}, Lio/reactivex/Observable;->collect(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final toSortedList()Lio/reactivex/Single;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Single<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12675
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->naturalOrder()Ljava/util/Comparator;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Observable;->toSortedList(Ljava/util/Comparator;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final toSortedList(I)Lio/reactivex/Single;
.registers 3
.param p1, "capacityHint" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lio/reactivex/Single<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12754
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->naturalOrder()Ljava/util/Comparator;
move-result-object v0
invoke-virtual {p0, v0, p1}, Lio/reactivex/Observable;->toSortedList(Ljava/util/Comparator;I)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final toSortedList(Ljava/util/Comparator;)Lio/reactivex/Single;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Comparator<",
"-TT;>;)",
"Lio/reactivex/Single<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12698
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "comparator":Ljava/util/Comparator;, "Ljava/util/Comparator<-TT;>;"
const-string v0, "comparator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12699
invoke-virtual {p0}, Lio/reactivex/Observable;->toList()Lio/reactivex/Single;
move-result-object v0
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->listSorter(Ljava/util/Comparator;)Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Single;->map(Lio/reactivex/functions/Function;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final toSortedList(Ljava/util/Comparator;I)Lio/reactivex/Single;
.registers 5
.param p2, "capacityHint" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Comparator<",
"-TT;>;I)",
"Lio/reactivex/Single<",
"Ljava/util/List<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 12725
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "comparator":Ljava/util/Comparator;, "Ljava/util/Comparator<-TT;>;"
const-string v0, "comparator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12726
invoke-virtual {p0, p2}, Lio/reactivex/Observable;->toList(I)Lio/reactivex/Single;
move-result-object v0
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->listSorter(Ljava/util/Comparator;)Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Single;->map(Lio/reactivex/functions/Function;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final unsubscribeOn(Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 3
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 12774
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<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 12775
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableUnsubscribeOn;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/observable/ObservableUnsubscribeOn;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)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 window(J)Lio/reactivex/Observable;
.registers 9
.param p1, "count" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"Lio/reactivex/Observable<",
"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 12800
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v5
move-object v0, p0
move-wide v1, p1
move-wide v3, p1
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->window(JJI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(JJ)Lio/reactivex/Observable;
.registers 11
.param p1, "count" # J
.param p3, "skip" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ)",
"Lio/reactivex/Observable<",
"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 12828
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v5
move-object v0, p0
move-wide v1, p1
move-wide v3, p3
invoke-virtual/range {v0 .. v5}, Lio/reactivex/Observable;->window(JJI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(JJI)Lio/reactivex/Observable;
.registers 14
.param p1, "count" # J
.param p3, "skip" # J
.param p5, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJI)",
"Lio/reactivex/Observable<",
"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 12858
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "count"
invoke-static {p1, p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(JLjava/lang/String;)J
.line 12859
const-string v0, "skip"
invoke-static {p3, p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(JLjava/lang/String;)J
.line 12860
const-string v0, "bufferSize"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 12861
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableWindow;
move-object v1, v0
move-object v2, p0
move-wide v3, p1
move-wide v5, p3
move v7, p5
invoke-direct/range {v1 .. v7}, Lio/reactivex/internal/operators/observable/ObservableWindow;-><init>(Lio/reactivex/ObservableSource;JJI)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 window(JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 14
.param p1, "timespan" # J
.param p3, "timeskip" # J
.param p5, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"Lio/reactivex/Observable<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 12889
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v6
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v7
move-object v0, p0
move-wide v1, p1
move-wide v3, p3
move-object v5, p5
invoke-virtual/range {v0 .. v7}, Lio/reactivex/Observable;->window(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 15
.param p1, "timespan" # J
.param p3, "timeskip" # J
.param p5, "unit" # Ljava/util/concurrent/TimeUnit;
.param p6, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Observable<",
"Lio/reactivex/Observable<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 12919
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v7
move-object v0, p0
move-wide v1, p1
move-wide v3, p3
move-object v5, p5
move-object v6, p6
invoke-virtual/range {v0 .. v7}, Lio/reactivex/Observable;->window(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
.registers 27
.param p1, "timespan" # J
.param p3, "timeskip" # J
.param p5, "unit" # Ljava/util/concurrent/TimeUnit;
.param p6, "scheduler" # Lio/reactivex/Scheduler;
.param p7, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJ",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"I)",
"Lio/reactivex/Observable<",
"Lio/reactivex/Observable<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 12951
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "timespan"
move-wide/from16 v13, p1
invoke-static {v13, v14, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(JLjava/lang/String;)J
.line 12952
const-string v0, "timeskip"
move-wide/from16 v11, p3
invoke-static {v11, v12, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(JLjava/lang/String;)J
.line 12953
const-string v0, "bufferSize"
move/from16 v15, p7
invoke-static {v15, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 12954
const-string v0, "scheduler is null"
move-object/from16 v9, p6
invoke-static {v9, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12955
const-string v0, "unit is null"
move-object/from16 v10, p5
invoke-static {v10, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 12956
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableWindowTimed;
const-wide v16, 0x7fffffffffffffffL
const/16 v18, 0x0
move-object v1, v0
move-object/from16 v2, p0
move-wide/from16 v3, p1
move-wide/from16 v5, p3
move-object/from16 v7, p5
move-object/from16 v8, p6
move-wide/from16 v9, v16
move/from16 v11, p7
move/from16 v12, v18
invoke-direct/range {v1 .. v12}, Lio/reactivex/internal/operators/observable/ObservableWindowTimed;-><init>(Lio/reactivex/ObservableSource;JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JIZ)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 window(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
.registers 12
.param p1, "timespan" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Observable<",
"Lio/reactivex/Observable<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 12983
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v4
const-wide v5, 0x7fffffffffffffffL
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
invoke-virtual/range {v0 .. v7}, Lio/reactivex/Observable;->window(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(JLjava/util/concurrent/TimeUnit;J)Lio/reactivex/Observable;
.registers 14
.param p1, "timespan" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "count" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"J)",
"Lio/reactivex/Observable<",
"Lio/reactivex/Observable<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 13015
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v4
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-wide v5, p4
invoke-virtual/range {v0 .. v7}, Lio/reactivex/Observable;->window(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(JLjava/util/concurrent/TimeUnit;JZ)Lio/reactivex/Observable;
.registers 15
.param p1, "timespan" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "count" # J
.param p6, "restart" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"JZ)",
"Lio/reactivex/Observable<",
"Lio/reactivex/Observable<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 13049
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v4
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-wide v5, p4
move v7, p6
invoke-virtual/range {v0 .. v7}, Lio/reactivex/Observable;->window(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
.registers 13
.param p1, "timespan" # 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/Observable<",
"Lio/reactivex/Observable<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 13079
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-wide v5, 0x7fffffffffffffffL
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
invoke-virtual/range {v0 .. v7}, Lio/reactivex/Observable;->window(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;J)Lio/reactivex/Observable;
.registers 15
.param p1, "timespan" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.param p5, "count" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"J)",
"Lio/reactivex/Observable<",
"Lio/reactivex/Observable<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 13113
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
move-wide v5, p5
invoke-virtual/range {v0 .. v7}, Lio/reactivex/Observable;->window(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
.registers 17
.param p1, "timespan" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.param p5, "count" # J
.param p7, "restart" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"JZ)",
"Lio/reactivex/Observable<",
"Lio/reactivex/Observable<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 13149
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v8
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
move-wide v5, p5
move/from16 v7, p7
invoke-virtual/range {v0 .. v8}, Lio/reactivex/Observable;->window(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZI)Lio/reactivex/Observable;
.registers 25
.param p1, "timespan" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.param p5, "count" # J
.param p7, "restart" # Z
.param p8, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"JZI)",
"Lio/reactivex/Observable<",
"Lio/reactivex/Observable<",
"TT;>;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 13188
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
const-string v0, "bufferSize"
move/from16 v13, p8
invoke-static {v13, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 13189
const-string v0, "scheduler is null"
move-object/from16 v14, p4
invoke-static {v14, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13190
const-string v0, "unit is null"
move-object/from16 v15, p3
invoke-static {v15, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13191
const-string v0, "count"
move-wide/from16 v11, p5
invoke-static {v11, v12, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(JLjava/lang/String;)J
.line 13192
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableWindowTimed;
move-object v1, v0
move-object/from16 v2, p0
move-wide/from16 v3, p1
move-wide/from16 v5, p1
move-object/from16 v7, p3
move-object/from16 v8, p4
move-wide/from16 v9, p5
move/from16 v11, p8
move/from16 v12, p7
invoke-direct/range {v1 .. v12}, Lio/reactivex/internal/operators/observable/ObservableWindowTimed;-><init>(Lio/reactivex/ObservableSource;JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JIZ)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 window(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TB;>;)",
"Lio/reactivex/Observable<",
"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 13218
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "boundary":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TB;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->window(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
.registers 4
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TB;>;I)",
"Lio/reactivex/Observable<",
"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 13246
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "boundary":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TB;>;"
const-string v0, "boundary is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13247
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 13248
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableWindowBoundary;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableWindowBoundary;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;I)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 window(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TU;>;",
"Lio/reactivex/functions/Function<",
"-TU;+",
"Lio/reactivex/ObservableSource<",
"TV;>;>;)",
"Lio/reactivex/Observable<",
"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 13279
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "openingIndicator":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TU;>;"
.local p2, "closingIndicator":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TU;+Lio/reactivex/ObservableSource<TV;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-virtual {p0, p1, p2, v0}, Lio/reactivex/Observable;->window(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
.registers 5
.param p3, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TU;>;",
"Lio/reactivex/functions/Function<",
"-TU;+",
"Lio/reactivex/ObservableSource<",
"TV;>;>;I)",
"Lio/reactivex/Observable<",
"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 13312
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "openingIndicator":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TU;>;"
.local p2, "closingIndicator":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TU;+Lio/reactivex/ObservableSource<TV;>;>;"
const-string v0, "openingIndicator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13313
const-string v0, "closingIndicator is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13314
const-string v0, "bufferSize"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 13315
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableWindowBoundarySelector;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/observable/ObservableWindowBoundarySelector;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)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 window(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+",
"Lio/reactivex/ObservableSource<",
"TB;>;>;)",
"Lio/reactivex/Observable<",
"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 13341
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "boundary":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<TB;>;>;"
invoke-static {}, Lio/reactivex/Observable;->bufferSize()I
move-result v0
invoke-virtual {p0, p1, v0}, Lio/reactivex/Observable;->window(Ljava/util/concurrent/Callable;I)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final window(Ljava/util/concurrent/Callable;I)Lio/reactivex/Observable;
.registers 4
.param p2, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<B:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+",
"Lio/reactivex/ObservableSource<",
"TB;>;>;I)",
"Lio/reactivex/Observable<",
"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 13369
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "boundary":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<TB;>;>;"
const-string v0, "boundary is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13370
const-string v0, "bufferSize"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 13371
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableWindowBoundarySupplier;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableWindowBoundarySupplier;-><init>(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;I)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 withLatestFrom(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function5;)Lio/reactivex/Observable;
.registers 9
.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/ObservableSource<",
"TT1;>;",
"Lio/reactivex/ObservableSource<",
"TT2;>;",
"Lio/reactivex/ObservableSource<",
"TT3;>;",
"Lio/reactivex/ObservableSource<",
"TT4;>;",
"Lio/reactivex/functions/Function5<",
"-TT;-TT1;-TT2;-TT3;-TT4;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 13517
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "o1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TT1;>;"
.local p2, "o2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TT2;>;"
.local p3, "o3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TT3;>;"
.local p4, "o4":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TT4;>;"
.local p5, "combiner":Lio/reactivex/functions/Function5;, "Lio/reactivex/functions/Function5<-TT;-TT1;-TT2;-TT3;-TT4;TR;>;"
const-string v0, "o1 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13518
const-string v0, "o2 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13519
const-string v0, "o3 is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13520
const-string v0, "o4 is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13521
const-string v0, "combiner is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13522
invoke-static {p5}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function5;)Lio/reactivex/functions/Function;
move-result-object v0
.line 13523
.local v0, "f":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<[Ljava/lang/Object;TR;>;"
const/4 v1, 0x4
new-array v1, v1, [Lio/reactivex/ObservableSource;
const/4 v2, 0x0
aput-object p1, v1, v2
const/4 v2, 0x1
aput-object p2, v1, v2
const/4 v2, 0x2
aput-object p3, v1, v2
const/4 v2, 0x3
aput-object p4, v1, v2
invoke-virtual {p0, v1, v0}, Lio/reactivex/Observable;->withLatestFrom([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public final withLatestFrom(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function4;)Lio/reactivex/Observable;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TT1;>;",
"Lio/reactivex/ObservableSource<",
"TT2;>;",
"Lio/reactivex/ObservableSource<",
"TT3;>;",
"Lio/reactivex/functions/Function4<",
"-TT;-TT1;-TT2;-TT3;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 13475
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "o1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TT1;>;"
.local p2, "o2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TT2;>;"
.local p3, "o3":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TT3;>;"
.local p4, "combiner":Lio/reactivex/functions/Function4;, "Lio/reactivex/functions/Function4<-TT;-TT1;-TT2;-TT3;TR;>;"
const-string v0, "o1 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13476
const-string v0, "o2 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13477
const-string v0, "o3 is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13478
const-string v0, "combiner is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13479
invoke-static {p4}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function4;)Lio/reactivex/functions/Function;
move-result-object v0
.line 13480
.local v0, "f":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<[Ljava/lang/Object;TR;>;"
const/4 v1, 0x3
new-array v1, v1, [Lio/reactivex/ObservableSource;
const/4 v2, 0x0
aput-object p1, v1, v2
const/4 v2, 0x1
aput-object p2, v1, v2
const/4 v2, 0x2
aput-object p3, v1, v2
invoke-virtual {p0, v1, v0}, Lio/reactivex/Observable;->withLatestFrom([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public final withLatestFrom(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function3;)Lio/reactivex/Observable;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"TT1;>;",
"Lio/reactivex/ObservableSource<",
"TT2;>;",
"Lio/reactivex/functions/Function3<",
"-TT;-TT1;-TT2;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 13436
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "o1":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TT1;>;"
.local p2, "o2":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<TT2;>;"
.local p3, "combiner":Lio/reactivex/functions/Function3;, "Lio/reactivex/functions/Function3<-TT;-TT1;-TT2;TR;>;"
const-string v0, "o1 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13437
const-string v0, "o2 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13438
const-string v0, "combiner is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13439
invoke-static {p3}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function3;)Lio/reactivex/functions/Function;
move-result-object v0
.line 13440
.local v0, "f":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<[Ljava/lang/Object;TR;>;"
const/4 v1, 0x2
new-array v1, v1, [Lio/reactivex/ObservableSource;
const/4 v2, 0x0
aput-object p1, v1, v2
const/4 v2, 0x1
aput-object p2, v1, v2
invoke-virtual {p0, v1, v0}, Lio/reactivex/Observable;->withLatestFrom([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v1
return-object v1
.end method
.method public final withLatestFrom(Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TU;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+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 13401
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TU;>;"
.local p2, "combiner":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 13402
const-string v0, "combiner is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13404
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableWithLatestFrom;
invoke-direct {v0, p0, p2, p1}, Lio/reactivex/internal/operators/observable/ObservableWithLatestFrom;-><init>(Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;Lio/reactivex/ObservableSource;)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 withLatestFrom(Ljava/lang/Iterable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/ObservableSource<",
"*>;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"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 13579
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "others":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<*>;>;"
.local p2, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;TR;>;"
const-string v0, "others is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13580
const-string v0, "combiner is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13581
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableWithLatestFromMany;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableWithLatestFromMany;-><init>(Lio/reactivex/ObservableSource;Ljava/lang/Iterable;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 withLatestFrom([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/ObservableSource<",
"*>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"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 13550
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "others":[Lio/reactivex/ObservableSource;, "[Lio/reactivex/ObservableSource<*>;"
.local p2, "combiner":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;TR;>;"
const-string v0, "others is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13551
const-string v0, "combiner is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13552
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableWithLatestFromMany;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableWithLatestFromMany;-><init>(Lio/reactivex/ObservableSource;[Lio/reactivex/ObservableSource;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 zipWith(Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TU;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+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 13657
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+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 13658
invoke-static {p0, p1, p2}, Lio/reactivex/Observable;->zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final zipWith(Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;Z)Lio/reactivex/Observable;
.registers 5
.param p3, "delayError" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TU;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+TR;>;Z)",
"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 13703
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TU;>;"
.local p2, "zipper":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;"
invoke-static {p0, p1, p2, p3}, Lio/reactivex/Observable;->zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;Z)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final zipWith(Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;ZI)Lio/reactivex/Observable;
.registers 6
.param p3, "delayError" # Z
.param p4, "bufferSize" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/ObservableSource<",
"+TU;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+TR;>;ZI)",
"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 13750
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Lio/reactivex/ObservableSource;, "Lio/reactivex/ObservableSource<+TU;>;"
.local p2, "zipper":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;"
invoke-static {p0, p1, p2, p3, p4}, Lio/reactivex/Observable;->zip(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;ZI)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final zipWith(Ljava/lang/Iterable;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"TU;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+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 13613
.local p0, "this":Lio/reactivex/Observable;, "Lio/reactivex/Observable<TT;>;"
.local p1, "other":Ljava/lang/Iterable;, "Ljava/lang/Iterable<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 13614
const-string v0, "zipper is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 13615
new-instance v0, Lio/reactivex/internal/operators/observable/ObservableZipIterable;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/observable/ObservableZipIterable;-><init>(Lio/reactivex/Observable;Ljava/lang/Iterable;Lio/reactivex/functions/BiFunction;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method