.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 = { "", "Ljava/lang/Object;", "Lio/reactivex/ObservableSource<", "TT;>;" } .end annotation # direct methods .method public constructor ()V .locals 0 .line 58 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static amb(Ljava/lang/Iterable;)Lio/reactivex/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "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 const-string v0, "sources is null" .line 80 invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 81 new-instance v0, Lio/reactivex/internal/operators/observable/ObservableAmb; const/4 v1, 0x0 invoke-direct {v0, v1, p0}, Lio/reactivex/internal/operators/observable/ObservableAmb;->([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;)V invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable; move-result-object p0 return-object p0 .end method .method public static varargs ambArray([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable; .locals 2 .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 const-string v0, "sources is null" .line 105 invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 106 array-length v0, p0 if-nez v0, :cond_0 .line 108 invoke-static {}, Lio/reactivex/Observable;->empty()Lio/reactivex/Observable; move-result-object p0 return-object p0 :cond_0 const/4 v1, 0x1 if-ne v0, v1, :cond_1 const/4 v0, 0x0 .line 111 aget-object p0, p0, v0 invoke-static {p0}, Lio/reactivex/Observable;->wrap(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable; move-result-object p0 return-object p0 .line 113 :cond_1 new-instance v0, Lio/reactivex/internal/operators/observable/ObservableAmb; const/4 v1, 0x0 invoke-direct {v0, p0, v1}, Lio/reactivex/internal/operators/observable/ObservableAmb;->([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;)V invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable; move-result-object p0 return-object p0 .end method .method public static bufferSize()I .locals 1 .line 124 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; .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "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 731 invoke-static {p9}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function9;)Lio/reactivex/functions/Function; move-result-object p9 invoke-static {}, Lio/reactivex/Observable;->bufferSize()I move-result v0 const/16 v1, 0x9 new-array v1, v1, [Lio/reactivex/ObservableSource; const/4 v2, 0x0 aput-object p0, v1, v2 const/4 p0, 0x1 aput-object p1, v1, p0 const/4 p0, 0x2 aput-object p2, v1, p0 const/4 p0, 0x3 aput-object p3, v1, p0 const/4 p0, 0x4 aput-object p4, v1, p0 const/4 p0, 0x5 aput-object p5, v1, p0 const/4 p0, 0x6 aput-object p6, v1, p0 const/4 p0, 0x7 aput-object p7, v1, p0 const/16 p0, 0x8 aput-object p8, v1, p0 invoke-static {p9, v0, v1}, Lio/reactivex/Observable;->combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable; move-result-object p0 return-object p0 .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; .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "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 669 invoke-static {p8}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function8;)Lio/reactivex/functions/Function; move-result-object p8 invoke-static {}, Lio/reactivex/Observable;->bufferSize()I move-result v0 const/16 v1, 0x8 new-array v1, v1, [Lio/reactivex/ObservableSource; const/4 v2, 0x0 aput-object p0, v1, v2 const/4 p0, 0x1 aput-object p1, v1, p0 const/4 p0, 0x2 aput-object p2, v1, p0 const/4 p0, 0x3 aput-object p3, v1, p0 const/4 p0, 0x4 aput-object p4, v1, p0 const/4 p0, 0x5 aput-object p5, v1, p0 const/4 p0, 0x6 aput-object p6, v1, p0 const/4 p0, 0x7 aput-object p7, v1, p0 invoke-static {p8, v0, v1}, Lio/reactivex/Observable;->combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable; move-result-object p0 return-object p0 .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; .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "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 611 invoke-static {p7}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function7;)Lio/reactivex/functions/Function; move-result-object p7 invoke-static {}, Lio/reactivex/Observable;->bufferSize()I move-result v0 const/4 v1, 0x7 new-array v1, v1, [Lio/reactivex/ObservableSource; const/4 v2, 0x0 aput-object p0, v1, v2 const/4 p0, 0x1 aput-object p1, v1, p0 const/4 p0, 0x2 aput-object p2, v1, p0 const/4 p0, 0x3 aput-object p3, v1, p0 const/4 p0, 0x4 aput-object p4, v1, p0 const/4 p0, 0x5 aput-object p5, v1, p0 const/4 p0, 0x6 aput-object p6, v1, p0 invoke-static {p7, v0, v1}, Lio/reactivex/Observable;->combineLatest(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable; move-result-object p0 return-object p0 .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; .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "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<",