public abstract class io.reactivex.Observable<T> implements io.reactivex.ObservableSource<T>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: io.reactivex.Observable
super_class: java.lang.Object
{
private static volatile int[] $SWITCH_TABLE$io$reactivex$BackpressureStrategy;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
public static <T> io.reactivex.Observable<T> amb(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableAmb
dup
aconst_null
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableAmb.<init>:([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> ambArray(io.reactivex.ObservableSource<? extends T>[]);
descriptor: ([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
arraylength
istore 1
start local 1 2: iload 1
ifne 4
3: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
4: StackMap locals: int
StackMap stack:
iload 1
iconst_1
if_icmpne 6
5: aload 0
iconst_0
aaload
invokestatic io.reactivex.Observable.wrap:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
6: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableAmb
dup
aload 0
aconst_null
invokespecial io.reactivex.internal.operators.observable.ObservableAmb.<init>:([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 sources [Lio/reactivex/ObservableSource;
2 7 1 len I
Signature: <T:Ljava/lang/Object;>([Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
sources
public static int bufferSize();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic io.reactivex.Flowable.bufferSize:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static <T, R> io.reactivex.Observable<R> combineLatest(io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>, int, io.reactivex.ObservableSource<? extends T>[]);
descriptor: (Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
iload 1
invokestatic io.reactivex.Observable.combineLatest:([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
0 1 1 bufferSize I
0 1 2 sources [Lio/reactivex/ObservableSource;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
combiner
bufferSize
sources
public static <T, R> io.reactivex.Observable<R> combineLatest(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>, io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>);
descriptor: (Ljava/lang/Iterable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.combineLatest:(Ljava/lang/Iterable;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
0 1 1 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
combiner
public static <T, R> io.reactivex.Observable<R> combineLatest(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>, io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>, int);
descriptor: (Ljava/lang/Iterable;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "combiner is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: iload 2
iconst_1
ishl
istore 3
start local 3 4: new io.reactivex.internal.operators.observable.ObservableCombineLatest
dup
aconst_null
aload 0
aload 1
iload 3
iconst_0
invokespecial io.reactivex.internal.operators.observable.ObservableCombineLatest.<init>:([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
0 5 1 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
0 5 2 bufferSize I
4 5 3 s I
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
sources
combiner
bufferSize
public static <T, R> io.reactivex.Observable<R> combineLatest(io.reactivex.ObservableSource<? extends T>[], io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>);
descriptor: ([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.combineLatest:([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources [Lio/reactivex/ObservableSource;
0 1 1 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>([Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
combiner
public static <T, R> io.reactivex.Observable<R> combineLatest(io.reactivex.ObservableSource<? extends T>[], io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>, int);
descriptor: ([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
arraylength
ifne 3
2: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
3: StackMap locals:
StackMap stack:
aload 1
ldc "combiner is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
5: iload 2
iconst_1
ishl
istore 3
start local 3 6: new io.reactivex.internal.operators.observable.ObservableCombineLatest
dup
aload 0
aconst_null
aload 1
iload 3
iconst_0
invokespecial io.reactivex.internal.operators.observable.ObservableCombineLatest.<init>:([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 sources [Lio/reactivex/ObservableSource;
0 7 1 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
0 7 2 bufferSize I
6 7 3 s I
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
sources
combiner
bufferSize
public static <T1, T2, R> io.reactivex.Observable<R> combineLatest(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.functions.BiFunction<? super T1, ? super T2, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokestatic io.reactivex.Observable.combineLatest:(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 3 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 3 2 combiner Lio/reactivex/functions/BiFunction<-TT1;-TT2;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source1
source2
combiner
public static <T1, T2, T3, R> io.reactivex.Observable<R> combineLatest(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.functions.Function3<? super T1, ? super T2, ? super T3, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function3;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function3;)Lio/reactivex/functions/Function;
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_3
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
invokestatic io.reactivex.Observable.combineLatest:(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 4 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 4 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 4 3 combiner Lio/reactivex/functions/Function3<-TT1;-TT2;-TT3;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source1
source2
source3
combiner
public static <T1, T2, T3, T4, R> io.reactivex.Observable<R> combineLatest(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.functions.Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function4;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function4;)Lio/reactivex/functions/Function;
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_4
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
invokestatic io.reactivex.Observable.combineLatest:(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 5 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 5 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 5 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 5 4 combiner Lio/reactivex/functions/Function4<-TT1;-TT2;-TT3;-TT4;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source1
source2
source3
source4
combiner
public static <T1, T2, T3, T4, T5, R> io.reactivex.Observable<R> combineLatest(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.ObservableSource<? extends T5>, io.reactivex.functions.Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function5;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "source5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function5;)Lio/reactivex/functions/Function;
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_5
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
invokestatic io.reactivex.Observable.combineLatest:(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 6 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 6 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 6 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 6 4 source5 Lio/reactivex/ObservableSource<+TT5;>;
0 6 5 combiner Lio/reactivex/functions/Function5<-TT1;-TT2;-TT3;-TT4;-TT5;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source1
source2
source3
source4
source5
combiner
public static <T1, T2, T3, T4, T5, T6, R> io.reactivex.Observable<R> combineLatest(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.ObservableSource<? extends T5>, io.reactivex.ObservableSource<? extends T6>, io.reactivex.functions.Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>);
descriptor: (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;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "source5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "source6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function6;)Lio/reactivex/functions/Function;
invokestatic io.reactivex.Observable.bufferSize:()I
bipush 6
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
invokestatic io.reactivex.Observable.combineLatest:(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 7 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 7 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 7 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 7 4 source5 Lio/reactivex/ObservableSource<+TT5;>;
0 7 5 source6 Lio/reactivex/ObservableSource<+TT6;>;
0 7 6 combiner Lio/reactivex/functions/Function6<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source1
source2
source3
source4
source5
source6
combiner
public static <T1, T2, T3, T4, T5, T6, T7, R> io.reactivex.Observable<R> combineLatest(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.ObservableSource<? extends T5>, io.reactivex.ObservableSource<? extends T6>, io.reactivex.ObservableSource<? extends T7>, io.reactivex.functions.Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>);
descriptor: (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;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "source5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "source6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
ldc "source7 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
7: aload 7
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function7;)Lio/reactivex/functions/Function;
invokestatic io.reactivex.Observable.bufferSize:()I
bipush 7
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
dup
bipush 6
aload 6
aastore
invokestatic io.reactivex.Observable.combineLatest:(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 8 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 8 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 8 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 8 4 source5 Lio/reactivex/ObservableSource<+TT5;>;
0 8 5 source6 Lio/reactivex/ObservableSource<+TT6;>;
0 8 6 source7 Lio/reactivex/ObservableSource<+TT7;>;
0 8 7 combiner Lio/reactivex/functions/Function7<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source1
source2
source3
source4
source5
source6
source7
combiner
public static <T1, T2, T3, T4, T5, T6, T7, T8, R> io.reactivex.Observable<R> combineLatest(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.ObservableSource<? extends T5>, io.reactivex.ObservableSource<? extends T6>, io.reactivex.ObservableSource<? extends T7>, io.reactivex.ObservableSource<? extends T8>, io.reactivex.functions.Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>);
descriptor: (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;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "source5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "source6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
ldc "source7 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
7: aload 7
ldc "source8 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
8: aload 8
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function8;)Lio/reactivex/functions/Function;
invokestatic io.reactivex.Observable.bufferSize:()I
bipush 8
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
dup
bipush 6
aload 6
aastore
dup
bipush 7
aload 7
aastore
invokestatic io.reactivex.Observable.combineLatest:(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 9 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 9 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 9 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 9 4 source5 Lio/reactivex/ObservableSource<+TT5;>;
0 9 5 source6 Lio/reactivex/ObservableSource<+TT6;>;
0 9 6 source7 Lio/reactivex/ObservableSource<+TT7;>;
0 9 7 source8 Lio/reactivex/ObservableSource<+TT8;>;
0 9 8 combiner Lio/reactivex/functions/Function8<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source1
source2
source3
source4
source5
source6
source7
source8
combiner
public static <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> io.reactivex.Observable<R> combineLatest(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.ObservableSource<? extends T5>, io.reactivex.ObservableSource<? extends T6>, io.reactivex.ObservableSource<? extends T7>, io.reactivex.ObservableSource<? extends T8>, io.reactivex.ObservableSource<? extends T9>, io.reactivex.functions.Function9<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? extends R>);
descriptor: (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;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "source5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "source6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
ldc "source7 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
7: aload 7
ldc "source8 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
8: aload 8
ldc "source9 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
9: aload 9
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function9;)Lio/reactivex/functions/Function;
invokestatic io.reactivex.Observable.bufferSize:()I
bipush 9
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
dup
bipush 6
aload 6
aastore
dup
bipush 7
aload 7
aastore
dup
bipush 8
aload 8
aastore
invokestatic io.reactivex.Observable.combineLatest:(Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 10 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 10 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 10 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 10 4 source5 Lio/reactivex/ObservableSource<+TT5;>;
0 10 5 source6 Lio/reactivex/ObservableSource<+TT6;>;
0 10 6 source7 Lio/reactivex/ObservableSource<+TT7;>;
0 10 7 source8 Lio/reactivex/ObservableSource<+TT8;>;
0 10 8 source9 Lio/reactivex/ObservableSource<+TT9;>;
0 10 9 combiner Lio/reactivex/functions/Function9<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;-TT9;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source1
source2
source3
source4
source5
source6
source7
source8
source9
combiner
public static <T, R> io.reactivex.Observable<R> combineLatestDelayError(io.reactivex.ObservableSource<? extends T>[], io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>);
descriptor: ([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.combineLatestDelayError:([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources [Lio/reactivex/ObservableSource;
0 1 1 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>([Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
combiner
public static <T, R> io.reactivex.Observable<R> combineLatestDelayError(io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>, int, io.reactivex.ObservableSource<? extends T>[]);
descriptor: (Lio/reactivex/functions/Function;I[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
iload 1
invokestatic io.reactivex.Observable.combineLatestDelayError:([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
0 1 1 bufferSize I
0 1 2 sources [Lio/reactivex/ObservableSource;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
combiner
bufferSize
sources
public static <T, R> io.reactivex.Observable<R> combineLatestDelayError(io.reactivex.ObservableSource<? extends T>[], io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>, int);
descriptor: ([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
1: aload 1
ldc "combiner is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 0
arraylength
ifne 4
3: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
4: StackMap locals:
StackMap stack:
iload 2
iconst_1
ishl
istore 3
start local 3 5: new io.reactivex.internal.operators.observable.ObservableCombineLatest
dup
aload 0
aconst_null
aload 1
iload 3
iconst_1
invokespecial io.reactivex.internal.operators.observable.ObservableCombineLatest.<init>:([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 sources [Lio/reactivex/ObservableSource;
0 6 1 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
0 6 2 bufferSize I
5 6 3 s I
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
sources
combiner
bufferSize
public static <T, R> io.reactivex.Observable<R> combineLatestDelayError(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>, io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>);
descriptor: (Ljava/lang/Iterable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.combineLatestDelayError:(Ljava/lang/Iterable;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
0 1 1 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
combiner
public static <T, R> io.reactivex.Observable<R> combineLatestDelayError(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>, io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>, int);
descriptor: (Ljava/lang/Iterable;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "combiner is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: iload 2
iconst_1
ishl
istore 3
start local 3 4: new io.reactivex.internal.operators.observable.ObservableCombineLatest
dup
aconst_null
aload 0
aload 1
iload 3
iconst_1
invokespecial io.reactivex.internal.operators.observable.ObservableCombineLatest.<init>:([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
0 5 1 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
0 5 2 bufferSize I
4 5 3 s I
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
sources
combiner
bufferSize
public static <T> io.reactivex.Observable<T> concat(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokestatic io.reactivex.Observable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_0
invokevirtual io.reactivex.Observable.concatMapDelayError:(Lio/reactivex/functions/Function;IZ)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> concat(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.concat:(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> concat(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>, int);
descriptor: (Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 1
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.observable.ObservableConcatMap
dup
aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iload 1
getstatic io.reactivex.internal.util.ErrorMode.IMMEDIATE:Lio/reactivex/internal/util/ErrorMode;
invokespecial io.reactivex.internal.operators.observable.ObservableConcatMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
0 3 1 prefetch I
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;I)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
sources
prefetch
public static <T> io.reactivex.Observable<T> concat(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokestatic io.reactivex.Observable.concatArray:([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 3 1 source2 Lio/reactivex/ObservableSource<+TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source1
source2
public static <T> io.reactivex.Observable<T> concat(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: iconst_3
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
invokestatic io.reactivex.Observable.concatArray:([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 4 1 source2 Lio/reactivex/ObservableSource<+TT;>;
0 4 2 source3 Lio/reactivex/ObservableSource<+TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source1
source2
source3
public static <T> io.reactivex.Observable<T> concat(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: iconst_4
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
invokestatic io.reactivex.Observable.concatArray:([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 5 1 source2 Lio/reactivex/ObservableSource<+TT;>;
0 5 2 source3 Lio/reactivex/ObservableSource<+TT;>;
0 5 3 source4 Lio/reactivex/ObservableSource<+TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source1
source2
source3
source4
public static <T> io.reactivex.Observable<T> concatArray(io.reactivex.ObservableSource<? extends T>[]);
descriptor: ([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
arraylength
ifne 2
1: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
2: StackMap locals:
StackMap stack:
aload 0
arraylength
iconst_1
if_icmpne 4
3: aload 0
iconst_0
aaload
invokestatic io.reactivex.Observable.wrap:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
4: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableConcatMap
dup
aload 0
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
invokestatic io.reactivex.Observable.bufferSize:()I
getstatic io.reactivex.internal.util.ErrorMode.BOUNDARY:Lio/reactivex/internal/util/ErrorMode;
invokespecial io.reactivex.internal.operators.observable.ObservableConcatMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 sources [Lio/reactivex/ObservableSource;
Signature: <T:Ljava/lang/Object;>([Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> concatArrayDelayError(io.reactivex.ObservableSource<? extends T>[]);
descriptor: ([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
arraylength
ifne 2
1: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
2: StackMap locals:
StackMap stack:
aload 0
arraylength
iconst_1
if_icmpne 4
3: aload 0
iconst_0
aaload
invokestatic io.reactivex.Observable.wrap:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.Observable.concatDelayError:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 sources [Lio/reactivex/ObservableSource;
Signature: <T:Ljava/lang/Object;>([Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> concatArrayEager(io.reactivex.ObservableSource<? extends T>[]);
descriptor: ([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.bufferSize:()I
aload 0
invokestatic io.reactivex.Observable.concatArrayEager:(II[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources [Lio/reactivex/ObservableSource;
Signature: <T:Ljava/lang/Object;>([Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> concatArrayEager(int, int, io.reactivex.ObservableSource<? extends T>[]);
descriptor: (II[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iload 0
iload 1
iconst_0
invokevirtual io.reactivex.Observable.concatMapEagerDelayError:(Lio/reactivex/functions/Function;IIZ)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 maxConcurrency I
0 1 1 prefetch I
0 1 2 sources [Lio/reactivex/ObservableSource;
Signature: <T:Ljava/lang/Object;>(II[Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
maxConcurrency
prefetch
sources
public static <T> io.reactivex.Observable<T> concatArrayEagerDelayError(io.reactivex.ObservableSource<? extends T>[]);
descriptor: ([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.bufferSize:()I
aload 0
invokestatic io.reactivex.Observable.concatArrayEagerDelayError:(II[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources [Lio/reactivex/ObservableSource;
Signature: <T:Ljava/lang/Object;>([Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> concatArrayEagerDelayError(int, int, io.reactivex.ObservableSource<? extends T>[]);
descriptor: (II[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iload 0
iload 1
iconst_1
invokevirtual io.reactivex.Observable.concatMapEagerDelayError:(Lio/reactivex/functions/Function;IIZ)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 maxConcurrency I
0 1 1 prefetch I
0 1 2 sources [Lio/reactivex/ObservableSource;
Signature: <T:Ljava/lang/Object;>(II[Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
maxConcurrency
prefetch
sources
public static <T> io.reactivex.Observable<T> concatDelayError(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokestatic io.reactivex.Observable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Observable;
invokestatic io.reactivex.Observable.concatDelayError:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> concatDelayError(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_1
invokestatic io.reactivex.Observable.concatDelayError:(Lio/reactivex/ObservableSource;IZ)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> concatDelayError(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>, int, boolean);
descriptor: (Lio/reactivex/ObservableSource;IZ)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 1
ldc "prefetch is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.observable.ObservableConcatMap
dup
aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iload 1
iload 2
ifeq 3
getstatic io.reactivex.internal.util.ErrorMode.END:Lio/reactivex/internal/util/ErrorMode;
goto 4
StackMap locals: io.reactivex.ObservableSource int int
StackMap stack: new 2 new 2 io.reactivex.ObservableSource io.reactivex.functions.Function int
3: getstatic io.reactivex.internal.util.ErrorMode.BOUNDARY:Lio/reactivex/internal/util/ErrorMode;
StackMap locals: io.reactivex.ObservableSource int int
StackMap stack: new 2 new 2 io.reactivex.ObservableSource io.reactivex.functions.Function int io.reactivex.internal.util.ErrorMode
4: invokespecial io.reactivex.internal.operators.observable.ObservableConcatMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
0 5 1 prefetch I
0 5 2 tillTheEnd Z
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;IZ)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
sources
prefetch
tillTheEnd
public static <T> io.reactivex.Observable<T> concatEager(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.concatEager:(Lio/reactivex/ObservableSource;II)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> concatEager(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>, int, int);
descriptor: (Lio/reactivex/ObservableSource;II)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.reactivex.Observable.wrap:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iload 1
iload 2
invokevirtual io.reactivex.Observable.concatMapEager:(Lio/reactivex/functions/Function;II)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
0 1 1 maxConcurrency I
0 1 2 prefetch I
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;II)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
maxConcurrency
prefetch
public static <T> io.reactivex.Observable<T> concatEager(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.concatEager:(Ljava/lang/Iterable;II)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> concatEager(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>, int, int);
descriptor: (Ljava/lang/Iterable;II)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.reactivex.Observable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iload 1
iload 2
iconst_0
invokevirtual io.reactivex.Observable.concatMapEagerDelayError:(Lio/reactivex/functions/Function;IIZ)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
0 1 1 maxConcurrency I
0 1 2 prefetch I
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;II)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
maxConcurrency
prefetch
public static <T> io.reactivex.Observable<T> create(io.reactivex.ObservableOnSubscribe<T>);
descriptor: (Lio/reactivex/ObservableOnSubscribe;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "source is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableCreate
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableCreate.<init>:(Lio/reactivex/ObservableOnSubscribe;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 source Lio/reactivex/ObservableOnSubscribe<TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableOnSubscribe<TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source
public static <T> io.reactivex.Observable<T> defer(java.util.concurrent.Callable<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "supplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableDefer
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableDefer.<init>:(Ljava/util/concurrent/Callable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 supplier Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
supplier
public static <T> io.reactivex.Observable<T> empty();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic io.reactivex.internal.operators.observable.ObservableEmpty.INSTANCE:Lio/reactivex/Observable;
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <T:Ljava/lang/Object;>()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public static <T> io.reactivex.Observable<T> error(java.util.concurrent.Callable<? extends java.lang.Throwable>);
descriptor: (Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "errorSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableError
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableError.<init>:(Ljava/util/concurrent/Callable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 errorSupplier Ljava/util/concurrent/Callable<+Ljava/lang/Throwable;>;
Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+Ljava/lang/Throwable;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
errorSupplier
public static <T> io.reactivex.Observable<T> error(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "exception is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokestatic io.reactivex.internal.functions.Functions.justCallable:(Ljava/lang/Object;)Ljava/util/concurrent/Callable;
invokestatic io.reactivex.Observable.error:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 exception Ljava/lang/Throwable;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Throwable;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
exception final
public static <T> io.reactivex.Observable<T> fromArray(T[]);
descriptor: ([Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "items is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
arraylength
ifne 3
2: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
3: StackMap locals:
StackMap stack:
aload 0
arraylength
iconst_1
if_icmpne 5
4: aload 0
iconst_0
aaload
invokestatic io.reactivex.Observable.just:(Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
5: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableFromArray
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableFromArray.<init>:([Ljava/lang/Object;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 items [Ljava/lang/Object;
Signature: <T:Ljava/lang/Object;>([TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
items
public static <T> io.reactivex.Observable<T> fromCallable(java.util.concurrent.Callable<? extends T>);
descriptor: (Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "supplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFromCallable
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableFromCallable.<init>:(Ljava/util/concurrent/Callable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 supplier Ljava/util/concurrent/Callable<+TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
supplier
public static <T> io.reactivex.Observable<T> fromFuture(java.util.concurrent.Future<? extends T>);
descriptor: (Ljava/util/concurrent/Future;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc "future is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFromFuture
dup
aload 0
lconst_0
aconst_null
invokespecial io.reactivex.internal.operators.observable.ObservableFromFuture.<init>:(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 future Ljava/util/concurrent/Future<+TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Future<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
future
public static <T> io.reactivex.Observable<T> fromFuture(java.util.concurrent.Future<? extends T>, long, java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
ldc "future is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 3
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableFromFuture
dup
aload 0
lload 1
aload 3
invokespecial io.reactivex.internal.operators.observable.ObservableFromFuture.<init>:(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 future Ljava/util/concurrent/Future<+TT;>;
0 3 1 timeout J
0 3 3 unit Ljava/util/concurrent/TimeUnit;
Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Future<+TT;>;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
future
timeout
unit
public static <T> io.reactivex.Observable<T> fromFuture(java.util.concurrent.Future<? extends T>, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 4
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
lload 1
aload 3
invokestatic io.reactivex.Observable.fromFuture:(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
astore 5
start local 5 2: aload 5
aload 4
invokevirtual io.reactivex.Observable.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 future Ljava/util/concurrent/Future<+TT;>;
0 3 1 timeout J
0 3 3 unit Ljava/util/concurrent/TimeUnit;
0 3 4 scheduler Lio/reactivex/Scheduler;
2 3 5 o Lio/reactivex/Observable<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Future<+TT;>;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
future
timeout
unit
scheduler
public static <T> io.reactivex.Observable<T> fromFuture(java.util.concurrent.Future<? extends T>, io.reactivex.Scheduler);
descriptor: (Ljava/util/concurrent/Future;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokestatic io.reactivex.Observable.fromFuture:(Ljava/util/concurrent/Future;)Lio/reactivex/Observable;
astore 2
start local 2 2: aload 2
aload 1
invokevirtual io.reactivex.Observable.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 future Ljava/util/concurrent/Future<+TT;>;
0 3 1 scheduler Lio/reactivex/Scheduler;
2 3 2 o Lio/reactivex/Observable<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Future<+TT;>;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
future
scheduler
public static <T> io.reactivex.Observable<T> fromIterable(java.lang.Iterable<? extends T>);
descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "source is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFromIterable
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableFromIterable.<init>:(Ljava/lang/Iterable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 source Ljava/lang/Iterable<+TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
source
public static <T> io.reactivex.Observable<T> fromPublisher(org.reactivestreams.Publisher<? extends T>);
descriptor: (Lorg/reactivestreams/Publisher;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "publisher is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFromPublisher
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableFromPublisher.<init>:(Lorg/reactivestreams/Publisher;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 publisher Lorg/reactivestreams/Publisher<+TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.UNBOUNDED_IN:Lio/reactivex/annotations/BackpressureKind;)
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
publisher
public static <T> io.reactivex.Observable<T> generate(io.reactivex.functions.Consumer<io.reactivex.Emitter<T>>);
descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "generator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: invokestatic io.reactivex.internal.functions.Functions.nullSupplier:()Ljava/util/concurrent/Callable;
2: aload 0
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.simpleGenerator:(Lio/reactivex/functions/Consumer;)Lio/reactivex/functions/BiFunction;
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
3: invokestatic io.reactivex.Observable.generate:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 generator Lio/reactivex/functions/Consumer<Lio/reactivex/Emitter<TT;>;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/functions/Consumer<Lio/reactivex/Emitter<TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
generator final
public static <T, S> io.reactivex.Observable<T> generate(java.util.concurrent.Callable<S>, io.reactivex.functions.BiConsumer<S, io.reactivex.Emitter<T>>);
descriptor: (Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "generator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.simpleBiGenerator:(Lio/reactivex/functions/BiConsumer;)Lio/reactivex/functions/BiFunction;
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
invokestatic io.reactivex.Observable.generate:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 initialState Ljava/util/concurrent/Callable<TS;>;
0 2 1 generator Lio/reactivex/functions/BiConsumer<TS;Lio/reactivex/Emitter<TT;>;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
initialState
generator final
public static <T, S> io.reactivex.Observable<T> generate(java.util.concurrent.Callable<S>, io.reactivex.functions.BiConsumer<S, io.reactivex.Emitter<T>>, io.reactivex.functions.Consumer<? super S>);
descriptor: (Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "generator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.simpleBiGenerator:(Lio/reactivex/functions/BiConsumer;)Lio/reactivex/functions/BiFunction;
aload 2
invokestatic io.reactivex.Observable.generate:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 initialState Ljava/util/concurrent/Callable<TS;>;
0 2 1 generator Lio/reactivex/functions/BiConsumer<TS;Lio/reactivex/Emitter<TT;>;>;
0 2 2 disposeState Lio/reactivex/functions/Consumer<-TS;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
initialState final
generator final
disposeState
public static <T, S> io.reactivex.Observable<T> generate(java.util.concurrent.Callable<S>, io.reactivex.functions.BiFunction<S, io.reactivex.Emitter<T>, S>);
descriptor: (Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
invokestatic io.reactivex.Observable.generate:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 initialState Ljava/util/concurrent/Callable<TS;>;
0 1 1 generator Lio/reactivex/functions/BiFunction<TS;Lio/reactivex/Emitter<TT;>;TS;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
initialState
generator
public static <T, S> io.reactivex.Observable<T> generate(java.util.concurrent.Callable<S>, io.reactivex.functions.BiFunction<S, io.reactivex.Emitter<T>, S>, io.reactivex.functions.Consumer<? super S>);
descriptor: (Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "initialState is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "generator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "disposeState is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: new io.reactivex.internal.operators.observable.ObservableGenerate
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableGenerate.<init>:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;Lio/reactivex/functions/Consumer;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 initialState Ljava/util/concurrent/Callable<TS;>;
0 4 1 generator Lio/reactivex/functions/BiFunction<TS;Lio/reactivex/Emitter<TT;>;TS;>;
0 4 2 disposeState Lio/reactivex/functions/Consumer<-TS;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
initialState
generator
disposeState
public static io.reactivex.Observable<java.lang.Long> interval(long, long, java.util.concurrent.TimeUnit);
descriptor: (JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=5, args_size=3
start local 0 start local 2 start local 4 0: lload 0
lload 2
aload 4
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokestatic io.reactivex.Observable.interval:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 initialDelay J
0 1 2 period J
0 1 4 unit Ljava/util/concurrent/TimeUnit;
Signature: (JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
initialDelay
period
unit
public static io.reactivex.Observable<java.lang.Long> interval(long, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=6, args_size=4
start local 0 start local 2 start local 4 start local 5 0: aload 4
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 5
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableInterval
dup
lconst_0
lload 0
invokestatic java.lang.Math.max:(JJ)J
lconst_0
lload 2
invokestatic java.lang.Math.max:(JJ)J
aload 4
aload 5
invokespecial io.reactivex.internal.operators.observable.ObservableInterval.<init>:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 initialDelay J
0 3 2 period J
0 3 4 unit Ljava/util/concurrent/TimeUnit;
0 3 5 scheduler Lio/reactivex/Scheduler;
Signature: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
initialDelay
period
unit
scheduler
public static io.reactivex.Observable<java.lang.Long> interval(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 2 0: lload 0
lload 0
aload 2
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokestatic io.reactivex.Observable.interval:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 period J
0 1 2 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
period
unit
public static io.reactivex.Observable<java.lang.Long> interval(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 2 start local 3 0: lload 0
lload 0
aload 2
aload 3
invokestatic io.reactivex.Observable.interval:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 period J
0 1 2 unit Ljava/util/concurrent/TimeUnit;
0 1 3 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
period
unit
scheduler
public static io.reactivex.Observable<java.lang.Long> intervalRange(long, long, long, long, java.util.concurrent.TimeUnit);
descriptor: (JJJJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=10, locals=9, args_size=5
start local 0 start local 2 start local 4 start local 6 start local 8 0: lload 0
lload 2
lload 4
lload 6
aload 8
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokestatic io.reactivex.Observable.intervalRange:(JJJJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 8 end local 6 end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 start J
0 1 2 count J
0 1 4 initialDelay J
0 1 6 period J
0 1 8 unit Ljava/util/concurrent/TimeUnit;
Signature: (JJJJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
start
count
initialDelay
period
unit
public static io.reactivex.Observable<java.lang.Long> intervalRange(long, long, long, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JJJJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=12, locals=12, args_size=6
start local 0 start local 2 start local 4 start local 6 start local 8 start local 9 0: lload 2
lconst_0
lcmp
ifge 2
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "count >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 2
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
lload 2
lconst_0
lcmp
ifne 4
3: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
lload 4
aload 8
aload 9
invokevirtual io.reactivex.Observable.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
4: StackMap locals:
StackMap stack:
lload 0
lload 2
lconst_1
lsub
ladd
lstore 10
start local 10 5: lload 0
lconst_0
lcmp
ifle 7
lload 10
lconst_0
lcmp
ifge 7
6: new java.lang.IllegalArgumentException
dup
ldc "Overflow! start + count is bigger than Long.MAX_VALUE"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals: long
StackMap stack:
aload 8
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
8: aload 9
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
9: new io.reactivex.internal.operators.observable.ObservableIntervalRange
dup
lload 0
lload 10
lconst_0
lload 4
invokestatic java.lang.Math.max:(JJ)J
lconst_0
lload 6
invokestatic java.lang.Math.max:(JJ)J
aload 8
aload 9
invokespecial io.reactivex.internal.operators.observable.ObservableIntervalRange.<init>:(JJJJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 10 end local 9 end local 8 end local 6 end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 start J
0 10 2 count J
0 10 4 initialDelay J
0 10 6 period J
0 10 8 unit Ljava/util/concurrent/TimeUnit;
0 10 9 scheduler Lio/reactivex/Scheduler;
5 10 10 end J
Signature: (JJJJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
start
count
initialDelay
period
unit
scheduler
public static <T> io.reactivex.Observable<T> just(T);
descriptor: (Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "item is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableJust
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableJust.<init>:(Ljava/lang/Object;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 item TT;
Signature: <T:Ljava/lang/Object;>(TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
item
public static <T> io.reactivex.Observable<T> just(T, T);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "item1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "item2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 item1 TT;
0 3 1 item2 TT;
Signature: <T:Ljava/lang/Object;>(TT;TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
item1
item2
public static <T> io.reactivex.Observable<T> just(T, T, T);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "item1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "item2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "item3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 item1 TT;
0 4 1 item2 TT;
0 4 2 item3 TT;
Signature: <T:Ljava/lang/Object;>(TT;TT;TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
item1
item2
item3
public static <T> io.reactivex.Observable<T> just(T, T, T, T);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "item1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "item2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "item3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "item4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 item1 TT;
0 5 1 item2 TT;
0 5 2 item3 TT;
0 5 3 item4 TT;
Signature: <T:Ljava/lang/Object;>(TT;TT;TT;TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
item1
item2
item3
item4
public static <T> io.reactivex.Observable<T> just(T, T, T, T, T);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "item1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "item2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "item3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "item4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "item5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: iconst_5
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 item1 TT;
0 6 1 item2 TT;
0 6 2 item3 TT;
0 6 3 item4 TT;
0 6 4 item5 TT;
Signature: <T:Ljava/lang/Object;>(TT;TT;TT;TT;TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
item1
item2
item3
item4
item5
public static <T> io.reactivex.Observable<T> just(T, T, T, T, T, T);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
ldc "item1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "item2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "item3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "item4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "item5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "item6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: bipush 6
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 item1 TT;
0 7 1 item2 TT;
0 7 2 item3 TT;
0 7 3 item4 TT;
0 7 4 item5 TT;
0 7 5 item6 TT;
Signature: <T:Ljava/lang/Object;>(TT;TT;TT;TT;TT;TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
item1
item2
item3
item4
item5
item6
public static <T> io.reactivex.Observable<T> just(T, T, T, T, T, T, T);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
ldc "item1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "item2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "item3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "item4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "item5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "item6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
ldc "item7 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
7: bipush 7
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
dup
bipush 6
aload 6
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 item1 TT;
0 8 1 item2 TT;
0 8 2 item3 TT;
0 8 3 item4 TT;
0 8 4 item5 TT;
0 8 5 item6 TT;
0 8 6 item7 TT;
Signature: <T:Ljava/lang/Object;>(TT;TT;TT;TT;TT;TT;TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
item1
item2
item3
item4
item5
item6
item7
public static <T> io.reactivex.Observable<T> just(T, T, T, T, T, T, T, T);
descriptor: (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;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
ldc "item1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "item2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "item3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "item4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "item5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "item6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
ldc "item7 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
7: aload 7
ldc "item8 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
8: bipush 8
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
dup
bipush 6
aload 6
aastore
dup
bipush 7
aload 7
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 item1 TT;
0 9 1 item2 TT;
0 9 2 item3 TT;
0 9 3 item4 TT;
0 9 4 item5 TT;
0 9 5 item6 TT;
0 9 6 item7 TT;
0 9 7 item8 TT;
Signature: <T:Ljava/lang/Object;>(TT;TT;TT;TT;TT;TT;TT;TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
item1
item2
item3
item4
item5
item6
item7
item8
public static <T> io.reactivex.Observable<T> just(T, T, T, T, T, T, T, T, T);
descriptor: (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;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
ldc "item1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "item2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "item3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "item4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "item5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "item6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
ldc "item7 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
7: aload 7
ldc "item8 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
8: aload 8
ldc "item9 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
9: bipush 9
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
dup
bipush 6
aload 6
aastore
dup
bipush 7
aload 7
aastore
dup
bipush 8
aload 8
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 item1 TT;
0 10 1 item2 TT;
0 10 2 item3 TT;
0 10 3 item4 TT;
0 10 4 item5 TT;
0 10 5 item6 TT;
0 10 6 item7 TT;
0 10 7 item8 TT;
0 10 8 item9 TT;
Signature: <T:Ljava/lang/Object;>(TT;TT;TT;TT;TT;TT;TT;TT;TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
item1
item2
item3
item4
item5
item6
item7
item8
item9
public static <T> io.reactivex.Observable<T> just(T, T, T, T, T, T, T, T, T, T);
descriptor: (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;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
ldc "item1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "item2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "item3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "item4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "item5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "item6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
ldc "item7 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
7: aload 7
ldc "item8 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
8: aload 8
ldc "item9 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
9: aload 9
ldc "item10 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
10: bipush 10
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
dup
bipush 6
aload 6
aastore
dup
bipush 7
aload 7
aastore
dup
bipush 8
aload 8
aastore
dup
bipush 9
aload 9
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 item1 TT;
0 11 1 item2 TT;
0 11 2 item3 TT;
0 11 3 item4 TT;
0 11 4 item5 TT;
0 11 5 item6 TT;
0 11 6 item7 TT;
0 11 7 item8 TT;
0 11 8 item9 TT;
0 11 9 item10 TT;
Signature: <T:Ljava/lang/Object;>(TT;TT;TT;TT;TT;TT;TT;TT;TT;TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
item1
item2
item3
item4
item5
item6
item7
item8
item9
item10
public static <T> io.reactivex.Observable<T> merge(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>, int, int);
descriptor: (Ljava/lang/Iterable;II)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.reactivex.Observable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_0
iload 1
iload 2
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
0 1 1 maxConcurrency I
0 1 2 bufferSize I
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;II)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
maxConcurrency
bufferSize
public static <T> io.reactivex.Observable<T> mergeArray(int, int, io.reactivex.ObservableSource<? extends T>[]);
descriptor: (II[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_0
iload 0
iload 1
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 maxConcurrency I
0 1 1 bufferSize I
0 1 2 sources [Lio/reactivex/ObservableSource;
Signature: <T:Ljava/lang/Object;>(II[Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
maxConcurrency
bufferSize
sources
public static <T> io.reactivex.Observable<T> merge(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.Observable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> merge(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>, int);
descriptor: (Ljava/lang/Iterable;I)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic io.reactivex.Observable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iload 1
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
0 1 1 maxConcurrency I
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;I)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
maxConcurrency
public static <T> io.reactivex.Observable<T> merge(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFlatMap
dup
aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_0
ldc 2147483647
invokestatic io.reactivex.Observable.bufferSize:()I
invokespecial io.reactivex.internal.operators.observable.ObservableFlatMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ZII)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> merge(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>, int);
descriptor: (Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 1
ldc "maxConcurrency"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.observable.ObservableFlatMap
dup
aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_0
iload 1
invokestatic io.reactivex.Observable.bufferSize:()I
invokespecial io.reactivex.internal.operators.observable.ObservableFlatMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ZII)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
0 3 1 maxConcurrency I
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;I)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
maxConcurrency
public static <T> io.reactivex.Observable<T> merge(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_0
iconst_2
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 3 1 source2 Lio/reactivex/ObservableSource<+TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
public static <T> io.reactivex.Observable<T> merge(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: iconst_3
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_0
iconst_3
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 4 1 source2 Lio/reactivex/ObservableSource<+TT;>;
0 4 2 source3 Lio/reactivex/ObservableSource<+TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
source3
public static <T> io.reactivex.Observable<T> merge(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: iconst_4
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_0
iconst_4
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 5 1 source2 Lio/reactivex/ObservableSource<+TT;>;
0 5 2 source3 Lio/reactivex/ObservableSource<+TT;>;
0 5 3 source4 Lio/reactivex/ObservableSource<+TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
source3
source4
public static <T> io.reactivex.Observable<T> mergeArray(io.reactivex.ObservableSource<? extends T>[]);
descriptor: ([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
aload 0
arraylength
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources [Lio/reactivex/ObservableSource;
Signature: <T:Ljava/lang/Object;>([Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> mergeDelayError(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.Observable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_1
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> mergeDelayError(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>, int, int);
descriptor: (Ljava/lang/Iterable;II)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic io.reactivex.Observable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_1
iload 1
iload 2
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
0 1 1 maxConcurrency I
0 1 2 bufferSize I
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;II)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
maxConcurrency
bufferSize
public static <T> io.reactivex.Observable<T> mergeArrayDelayError(int, int, io.reactivex.ObservableSource<? extends T>[]);
descriptor: (II[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_1
iload 0
iload 1
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 maxConcurrency I
0 1 1 bufferSize I
0 1 2 sources [Lio/reactivex/ObservableSource;
Signature: <T:Ljava/lang/Object;>(II[Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
maxConcurrency
bufferSize
sources
public static <T> io.reactivex.Observable<T> mergeDelayError(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>, int);
descriptor: (Ljava/lang/Iterable;I)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic io.reactivex.Observable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_1
iload 1
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
0 1 1 maxConcurrency I
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;I)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
maxConcurrency
public static <T> io.reactivex.Observable<T> mergeDelayError(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFlatMap
dup
aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_1
ldc 2147483647
invokestatic io.reactivex.Observable.bufferSize:()I
invokespecial io.reactivex.internal.operators.observable.ObservableFlatMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ZII)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> mergeDelayError(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>, int);
descriptor: (Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 1
ldc "maxConcurrency"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.observable.ObservableFlatMap
dup
aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_1
iload 1
invokestatic io.reactivex.Observable.bufferSize:()I
invokespecial io.reactivex.internal.operators.observable.ObservableFlatMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ZII)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
0 3 1 maxConcurrency I
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;I)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
maxConcurrency
public static <T> io.reactivex.Observable<T> mergeDelayError(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_1
iconst_2
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 3 1 source2 Lio/reactivex/ObservableSource<+TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
public static <T> io.reactivex.Observable<T> mergeDelayError(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: iconst_3
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_1
iconst_3
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 4 1 source2 Lio/reactivex/ObservableSource<+TT;>;
0 4 2 source3 Lio/reactivex/ObservableSource<+TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
source3
public static <T> io.reactivex.Observable<T> mergeDelayError(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: iconst_4
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_1
iconst_4
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 5 1 source2 Lio/reactivex/ObservableSource<+TT;>;
0 5 2 source3 Lio/reactivex/ObservableSource<+TT;>;
0 5 3 source4 Lio/reactivex/ObservableSource<+TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
source3
source4
public static <T> io.reactivex.Observable<T> mergeArrayDelayError(io.reactivex.ObservableSource<? extends T>[]);
descriptor: ([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_1
aload 0
arraylength
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources [Lio/reactivex/ObservableSource;
Signature: <T:Ljava/lang/Object;>([Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> never();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic io.reactivex.internal.operators.observable.ObservableNever.INSTANCE:Lio/reactivex/Observable;
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <T:Ljava/lang/Object;>()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public static io.reactivex.Observable<java.lang.Integer> range(int, int);
descriptor: (II)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "count >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
ifne 4
3: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
4: StackMap locals:
StackMap stack:
iload 1
iconst_1
if_icmpne 6
5: iload 0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic io.reactivex.Observable.just:(Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
6: StackMap locals:
StackMap stack:
iload 0
i2l
iload 1
iconst_1
isub
i2l
ladd
ldc 2147483647
lcmp
ifle 8
7: new java.lang.IllegalArgumentException
dup
ldc "Integer overflow"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableRange
dup
iload 0
iload 1
invokespecial io.reactivex.internal.operators.observable.ObservableRange.<init>:(II)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 start I
0 9 1 count I
Signature: (II)Lio/reactivex/Observable<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
start final
count final
public static io.reactivex.Observable<java.lang.Long> rangeLong(long, long);
descriptor: (JJ)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=6, args_size=2
start local 0 start local 2 0: lload 2
lconst_0
lcmp
ifge 2
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "count >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 2
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
lload 2
lconst_0
lcmp
ifne 4
3: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
4: StackMap locals:
StackMap stack:
lload 2
lconst_1
lcmp
ifne 6
5: lload 0
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokestatic io.reactivex.Observable.just:(Ljava/lang/Object;)Lio/reactivex/Observable;
areturn
6: StackMap locals:
StackMap stack:
lload 0
lload 2
lconst_1
lsub
ladd
lstore 4
start local 4 7: lload 0
lconst_0
lcmp
ifle 9
lload 4
lconst_0
lcmp
ifge 9
8: new java.lang.IllegalArgumentException
dup
ldc "Overflow! start + count is bigger than Long.MAX_VALUE"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals: long
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableRangeLong
dup
lload 0
lload 2
invokespecial io.reactivex.internal.operators.observable.ObservableRangeLong.<init>:(JJ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 start J
0 10 2 count J
7 10 4 end J
Signature: (JJ)Lio/reactivex/Observable<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
start
count
public static <T> io.reactivex.Single<java.lang.Boolean> sequenceEqual(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Single;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.internal.functions.ObjectHelper.equalsPredicate:()Lio/reactivex/functions/BiPredicate;
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.sequenceEqual:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;I)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 1 1 source2 Lio/reactivex/ObservableSource<+TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Single<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
public static <T> io.reactivex.Single<java.lang.Boolean> sequenceEqual(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, io.reactivex.functions.BiPredicate<? super T, ? super T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Single;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.sequenceEqual:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;I)Lio/reactivex/Single;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 1 1 source2 Lio/reactivex/ObservableSource<+TT;>;
0 1 2 isEqual Lio/reactivex/functions/BiPredicate<-TT;-TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/functions/BiPredicate<-TT;-TT;>;)Lio/reactivex/Single<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
isEqual
public static <T> io.reactivex.Single<java.lang.Boolean> sequenceEqual(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, io.reactivex.functions.BiPredicate<? super T, ? super T>, int);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;I)Lio/reactivex/Single;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "isEqual is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: iload 3
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
4: new io.reactivex.internal.operators.observable.ObservableSequenceEqualSingle
dup
aload 0
aload 1
aload 2
iload 3
invokespecial io.reactivex.internal.operators.observable.ObservableSequenceEqualSingle.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 5 1 source2 Lio/reactivex/ObservableSource<+TT;>;
0 5 2 isEqual Lio/reactivex/functions/BiPredicate<-TT;-TT;>;
0 5 3 bufferSize I
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
isEqual
bufferSize
public static <T> io.reactivex.Single<java.lang.Boolean> sequenceEqual(io.reactivex.ObservableSource<? extends T>, io.reactivex.ObservableSource<? extends T>, int);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;I)Lio/reactivex/Single;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokestatic io.reactivex.internal.functions.ObjectHelper.equalsPredicate:()Lio/reactivex/functions/BiPredicate;
iload 2
invokestatic io.reactivex.Observable.sequenceEqual:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiPredicate;I)Lio/reactivex/Single;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 source1 Lio/reactivex/ObservableSource<+TT;>;
0 1 1 source2 Lio/reactivex/ObservableSource<+TT;>;
0 1 2 bufferSize I
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/ObservableSource<+TT;>;I)Lio/reactivex/Single<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
bufferSize
public static <T> io.reactivex.Observable<T> switchOnNext(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>, int);
descriptor: (Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 1
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.observable.ObservableSwitchMap
dup
aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iload 1
iconst_0
invokespecial io.reactivex.internal.operators.observable.ObservableSwitchMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
0 3 1 bufferSize I
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;I)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
bufferSize
public static <T> io.reactivex.Observable<T> switchOnNext(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.switchOnNext:(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> switchOnNextDelayError(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.switchOnNextDelayError:(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
public static <T> io.reactivex.Observable<T> switchOnNextDelayError(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>, int);
descriptor: (Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 1
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.observable.ObservableSwitchMap
dup
aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iload 1
iconst_1
invokespecial io.reactivex.internal.operators.observable.ObservableSwitchMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
0 3 1 prefetch I
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;I)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
prefetch
public static io.reactivex.Observable<java.lang.Long> timer(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 2 0: lload 0
aload 2
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokestatic io.reactivex.Observable.timer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 delay J
0 1 2 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
delay
unit
public static io.reactivex.Observable<java.lang.Long> timer(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 2 start local 3 0: aload 2
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 3
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableTimer
dup
lload 0
lconst_0
invokestatic java.lang.Math.max:(JJ)J
aload 2
aload 3
invokespecial io.reactivex.internal.operators.observable.ObservableTimer.<init>:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 delay J
0 3 2 unit Ljava/util/concurrent/TimeUnit;
0 3 3 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
delay
unit
scheduler
public static <T> io.reactivex.Observable<T> unsafeCreate(io.reactivex.ObservableSource<T>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "onSubscribe is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
instanceof io.reactivex.Observable
ifeq 3
2: new java.lang.IllegalArgumentException
dup
ldc "unsafeCreate(Observable) should be upgraded"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableFromUnsafeSource
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableFromUnsafeSource.<init>:(Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 onSubscribe Lio/reactivex/ObservableSource<TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onSubscribe
public static <T, D> io.reactivex.Observable<T> using(java.util.concurrent.Callable<? extends D>, io.reactivex.functions.Function<? super D, ? extends io.reactivex.ObservableSource<? extends T>>, io.reactivex.functions.Consumer<? super D>);
descriptor: (Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_1
invokestatic io.reactivex.Observable.using:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;Z)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 resourceSupplier Ljava/util/concurrent/Callable<+TD;>;
0 1 1 sourceSupplier Lio/reactivex/functions/Function<-TD;+Lio/reactivex/ObservableSource<+TT;>;>;
0 1 2 disposer Lio/reactivex/functions/Consumer<-TD;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
resourceSupplier
sourceSupplier
disposer
public static <T, D> io.reactivex.Observable<T> using(java.util.concurrent.Callable<? extends D>, io.reactivex.functions.Function<? super D, ? extends io.reactivex.ObservableSource<? extends T>>, io.reactivex.functions.Consumer<? super D>, boolean);
descriptor: (Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;Z)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "resourceSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "sourceSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "disposer is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: new io.reactivex.internal.operators.observable.ObservableUsing
dup
aload 0
aload 1
aload 2
iload 3
invokespecial io.reactivex.internal.operators.observable.ObservableUsing.<init>:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 resourceSupplier Ljava/util/concurrent/Callable<+TD;>;
0 4 1 sourceSupplier Lio/reactivex/functions/Function<-TD;+Lio/reactivex/ObservableSource<+TT;>;>;
0 4 2 disposer Lio/reactivex/functions/Consumer<-TD;>;
0 4 3 eager Z
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
resourceSupplier
sourceSupplier
disposer
eager
public static <T> io.reactivex.Observable<T> wrap(io.reactivex.ObservableSource<T>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "source is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
instanceof io.reactivex.Observable
ifeq 3
2: aload 0
checkcast io.reactivex.Observable
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
3: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableFromUnsafeSource
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableFromUnsafeSource.<init>:(Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 source Lio/reactivex/ObservableSource<TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source
public static <T, R> io.reactivex.Observable<R> zip(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>, io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>);
descriptor: (Ljava/lang/Iterable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "zipper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableZip
dup
aconst_null
aload 0
aload 1
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_0
invokespecial io.reactivex.internal.operators.observable.ObservableZip.<init>:([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
0 3 1 zipper Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
zipper
public static <T, R> io.reactivex.Observable<R> zip(io.reactivex.ObservableSource<? extends io.reactivex.ObservableSource<? extends T>>, io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "zipper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableToList
dup
aload 0
bipush 16
invokespecial io.reactivex.internal.operators.observable.ObservableToList.<init>:(Lio/reactivex/ObservableSource;I)V
3: aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.zipIterable:(Lio/reactivex/functions/Function;)Lio/reactivex/functions/Function;
invokevirtual io.reactivex.internal.operators.observable.ObservableToList.flatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
4: invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 sources Lio/reactivex/ObservableSource<+Lio/reactivex/ObservableSource<+TT;>;>;
0 5 1 zipper Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
zipper final
public static <T1, T2, R> io.reactivex.Observable<R> zip(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.functions.BiFunction<? super T1, ? super T2, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokestatic io.reactivex.Observable.zipArray:(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 3 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 3 2 zipper Lio/reactivex/functions/BiFunction<-TT1;-TT2;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
zipper
public static <T1, T2, R> io.reactivex.Observable<R> zip(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.functions.BiFunction<? super T1, ? super T2, ? extends R>, boolean);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;Z)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
iload 3
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokestatic io.reactivex.Observable.zipArray:(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 3 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 3 2 zipper Lio/reactivex/functions/BiFunction<-TT1;-TT2;+TR;>;
0 3 3 delayError Z
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
zipper
delayError
public static <T1, T2, R> io.reactivex.Observable<R> zip(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.functions.BiFunction<? super T1, ? super T2, ? extends R>, boolean, int);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;ZI)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
iload 3
iload 4
iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokestatic io.reactivex.Observable.zipArray:(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 3 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 3 2 zipper Lio/reactivex/functions/BiFunction<-TT1;-TT2;+TR;>;
0 3 3 delayError Z
0 3 4 bufferSize I
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
zipper
delayError
bufferSize
public static <T1, T2, T3, R> io.reactivex.Observable<R> zip(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.functions.Function3<? super T1, ? super T2, ? super T3, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function3;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function3;)Lio/reactivex/functions/Function;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_3
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
invokestatic io.reactivex.Observable.zipArray:(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 4 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 4 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 4 3 zipper Lio/reactivex/functions/Function3<-TT1;-TT2;-TT3;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
source3
zipper
public static <T1, T2, T3, T4, R> io.reactivex.Observable<R> zip(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.functions.Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function4;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function4;)Lio/reactivex/functions/Function;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_4
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
invokestatic io.reactivex.Observable.zipArray:(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 5 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 5 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 5 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 5 4 zipper Lio/reactivex/functions/Function4<-TT1;-TT2;-TT3;-TT4;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
source3
source4
zipper
public static <T1, T2, T3, T4, T5, R> io.reactivex.Observable<R> zip(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.ObservableSource<? extends T5>, io.reactivex.functions.Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function5;)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "source5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function5;)Lio/reactivex/functions/Function;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_5
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
invokestatic io.reactivex.Observable.zipArray:(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 6 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 6 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 6 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 6 4 source5 Lio/reactivex/ObservableSource<+TT5;>;
0 6 5 zipper Lio/reactivex/functions/Function5<-TT1;-TT2;-TT3;-TT4;-TT5;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
source3
source4
source5
zipper
public static <T1, T2, T3, T4, T5, T6, R> io.reactivex.Observable<R> zip(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.ObservableSource<? extends T5>, io.reactivex.ObservableSource<? extends T6>, io.reactivex.functions.Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>);
descriptor: (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;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "source5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "source6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function6;)Lio/reactivex/functions/Function;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
bipush 6
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
invokestatic io.reactivex.Observable.zipArray:(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 7 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 7 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 7 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 7 4 source5 Lio/reactivex/ObservableSource<+TT5;>;
0 7 5 source6 Lio/reactivex/ObservableSource<+TT6;>;
0 7 6 zipper Lio/reactivex/functions/Function6<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
source3
source4
source5
source6
zipper
public static <T1, T2, T3, T4, T5, T6, T7, R> io.reactivex.Observable<R> zip(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.ObservableSource<? extends T5>, io.reactivex.ObservableSource<? extends T6>, io.reactivex.ObservableSource<? extends T7>, io.reactivex.functions.Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>);
descriptor: (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;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "source5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "source6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
ldc "source7 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
7: aload 7
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function7;)Lio/reactivex/functions/Function;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
bipush 7
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
dup
bipush 6
aload 6
aastore
invokestatic io.reactivex.Observable.zipArray:(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 8 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 8 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 8 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 8 4 source5 Lio/reactivex/ObservableSource<+TT5;>;
0 8 5 source6 Lio/reactivex/ObservableSource<+TT6;>;
0 8 6 source7 Lio/reactivex/ObservableSource<+TT7;>;
0 8 7 zipper Lio/reactivex/functions/Function7<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
source3
source4
source5
source6
source7
zipper
public static <T1, T2, T3, T4, T5, T6, T7, T8, R> io.reactivex.Observable<R> zip(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.ObservableSource<? extends T5>, io.reactivex.ObservableSource<? extends T6>, io.reactivex.ObservableSource<? extends T7>, io.reactivex.ObservableSource<? extends T8>, io.reactivex.functions.Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>);
descriptor: (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;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "source5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "source6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
ldc "source7 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
7: aload 7
ldc "source8 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
8: aload 8
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function8;)Lio/reactivex/functions/Function;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
bipush 8
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
dup
bipush 6
aload 6
aastore
dup
bipush 7
aload 7
aastore
invokestatic io.reactivex.Observable.zipArray:(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 9 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 9 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 9 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 9 4 source5 Lio/reactivex/ObservableSource<+TT5;>;
0 9 5 source6 Lio/reactivex/ObservableSource<+TT6;>;
0 9 6 source7 Lio/reactivex/ObservableSource<+TT7;>;
0 9 7 source8 Lio/reactivex/ObservableSource<+TT8;>;
0 9 8 zipper Lio/reactivex/functions/Function8<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
source3
source4
source5
source6
source7
source8
zipper
public static <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> io.reactivex.Observable<R> zip(io.reactivex.ObservableSource<? extends T1>, io.reactivex.ObservableSource<? extends T2>, io.reactivex.ObservableSource<? extends T3>, io.reactivex.ObservableSource<? extends T4>, io.reactivex.ObservableSource<? extends T5>, io.reactivex.ObservableSource<? extends T6>, io.reactivex.ObservableSource<? extends T7>, io.reactivex.ObservableSource<? extends T8>, io.reactivex.ObservableSource<? extends T9>, io.reactivex.functions.Function9<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? extends R>);
descriptor: (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;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
ldc "source1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
ldc "source2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 2
ldc "source3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
ldc "source4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
ldc "source5 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
ldc "source6 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
6: aload 6
ldc "source7 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
7: aload 7
ldc "source8 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
8: aload 8
ldc "source9 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
9: aload 9
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function9;)Lio/reactivex/functions/Function;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
bipush 9
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
dup
iconst_3
aload 3
aastore
dup
iconst_4
aload 4
aastore
dup
iconst_5
aload 5
aastore
dup
bipush 6
aload 6
aastore
dup
bipush 7
aload 7
aastore
dup
bipush 8
aload 8
aastore
invokestatic io.reactivex.Observable.zipArray:(Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 source1 Lio/reactivex/ObservableSource<+TT1;>;
0 10 1 source2 Lio/reactivex/ObservableSource<+TT2;>;
0 10 2 source3 Lio/reactivex/ObservableSource<+TT3;>;
0 10 3 source4 Lio/reactivex/ObservableSource<+TT4;>;
0 10 4 source5 Lio/reactivex/ObservableSource<+TT5;>;
0 10 5 source6 Lio/reactivex/ObservableSource<+TT6;>;
0 10 6 source7 Lio/reactivex/ObservableSource<+TT7;>;
0 10 7 source8 Lio/reactivex/ObservableSource<+TT8;>;
0 10 8 source9 Lio/reactivex/ObservableSource<+TT9;>;
0 10 9 zipper Lio/reactivex/functions/Function9<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;-TT9;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
source1
source2
source3
source4
source5
source6
source7
source8
source9
zipper
public static <T, R> io.reactivex.Observable<R> zipArray(io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>, boolean, int, io.reactivex.ObservableSource<? extends T>[]);
descriptor: (Lio/reactivex/functions/Function;ZI[Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
arraylength
ifne 2
1: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc "zipper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
4: new io.reactivex.internal.operators.observable.ObservableZip
dup
aload 3
aconst_null
aload 0
iload 2
iload 1
invokespecial io.reactivex.internal.operators.observable.ObservableZip.<init>:([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 zipper Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
0 5 1 delayError Z
0 5 2 bufferSize I
0 5 3 sources [Lio/reactivex/ObservableSource;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
zipper
delayError
bufferSize
sources
public static <T, R> io.reactivex.Observable<R> zipIterable(java.lang.Iterable<? extends io.reactivex.ObservableSource<? extends T>>, io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>, boolean, int);
descriptor: (Ljava/lang/Iterable;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "zipper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
ldc "sources is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iload 3
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: new io.reactivex.internal.operators.observable.ObservableZip
dup
aconst_null
aload 0
aload 1
iload 3
iload 2
invokespecial io.reactivex.internal.operators.observable.ObservableZip.<init>:([Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 sources Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<+TT;>;>;
0 4 1 zipper Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
0 4 2 delayError Z
0 4 3 bufferSize I
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sources
zipper
delayError
bufferSize
public final io.reactivex.Single<java.lang.Boolean> all(io.reactivex.functions.Predicate<? super T>);
descriptor: (Lio/reactivex/functions/Predicate;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "predicate is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableAllSingle
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableAllSingle.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 predicate Lio/reactivex/functions/Predicate<-TT;>;
Signature: (Lio/reactivex/functions/Predicate<-TT;>;)Lio/reactivex/Single<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
predicate
public final io.reactivex.Observable<T> ambWith(io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokestatic io.reactivex.Observable.ambArray:([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/ObservableSource<+TT;>;
Signature: (Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
public final io.reactivex.Single<java.lang.Boolean> any(io.reactivex.functions.Predicate<? super T>);
descriptor: (Lio/reactivex/functions/Predicate;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "predicate is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableAnySingle
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableAnySingle.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 predicate Lio/reactivex/functions/Predicate<-TT;>;
Signature: (Lio/reactivex/functions/Predicate<-TT;>;)Lio/reactivex/Single<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
predicate
public final <R> R as(io.reactivex.ObservableConverter<T, ? extends R>);
descriptor: (Lio/reactivex/ObservableConverter;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "converter is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast io.reactivex.ObservableConverter
aload 0
invokeinterface io.reactivex.ObservableConverter.apply:(Lio/reactivex/Observable;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 converter Lio/reactivex/ObservableConverter<TT;+TR;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/ObservableConverter<TT;+TR;>;)TR;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
converter
public final T blockingFirst();
descriptor: ()Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=1
start local 0 0: new io.reactivex.internal.observers.BlockingFirstObserver
dup
invokespecial io.reactivex.internal.observers.BlockingFirstObserver.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
2: aload 1
invokevirtual io.reactivex.internal.observers.BlockingFirstObserver.blockingGet:()Ljava/lang/Object;
astore 2
start local 2 3: aload 2
ifnull 5
4: aload 2
areturn
5: StackMap locals: io.reactivex.internal.observers.BlockingFirstObserver java.lang.Object
StackMap stack:
new java.util.NoSuchElementException
dup
invokespecial java.util.NoSuchElementException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
1 6 1 observer Lio/reactivex/internal/observers/BlockingFirstObserver<TT;>;
3 6 2 v TT;
Signature: ()TT;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final T blockingFirst();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: new io.reactivex.internal.observers.BlockingFirstObserver
dup
invokespecial io.reactivex.internal.observers.BlockingFirstObserver.<init>:()V
astore 2
start local 2 1: aload 0
aload 2
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
2: aload 2
invokevirtual io.reactivex.internal.observers.BlockingFirstObserver.blockingGet:()Ljava/lang/Object;
astore 3
start local 3 3: aload 3
ifnull 4
aload 3
goto 5
StackMap locals: io.reactivex.internal.observers.BlockingFirstObserver java.lang.Object
StackMap stack:
4: aload 1
StackMap locals:
StackMap stack: java.lang.Object
5: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
0 6 1 defaultItem TT;
1 6 2 observer Lio/reactivex/internal/observers/BlockingFirstObserver<TT;>;
3 6 3 v TT;
Signature: (TT;)TT;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
defaultItem
public final void blockingForEach(io.reactivex.functions.Consumer<? super T>);
descriptor: (Lio/reactivex/functions/Consumer;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual io.reactivex.Observable.blockingIterable:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 2
start local 2 1: goto 8
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 1
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
invokeinterface io.reactivex.functions.Consumer.accept:(Ljava/lang/Object;)V
3: goto 8
StackMap locals:
StackMap stack: java.lang.Throwable
4: astore 3
start local 3 5: aload 3
invokestatic io.reactivex.exceptions.Exceptions.throwIfFatal:(Ljava/lang/Throwable;)V
6: aload 2
checkcast io.reactivex.disposables.Disposable
invokeinterface io.reactivex.disposables.Disposable.dispose:()V
7: aload 3
invokestatic io.reactivex.internal.util.ExceptionHelper.wrapOrThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/reactivex/Observable<TT;>;
0 10 1 onNext Lio/reactivex/functions/Consumer<-TT;>;
1 10 2 it Ljava/util/Iterator<TT;>;
5 8 3 e Ljava/lang/Throwable;
Exception table:
from to target type
2 3 4 Class java.lang.Throwable
Signature: (Lio/reactivex/functions/Consumer<-TT;>;)V
RuntimeVisibleAnnotations:
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
public final java.lang.Iterable<T> blockingIterable();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.blockingIterable:(I)Ljava/lang/Iterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Ljava/lang/Iterable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final java.lang.Iterable<T> blockingIterable(int);
descriptor: (I)Ljava/lang/Iterable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
1: new io.reactivex.internal.operators.observable.BlockingObservableIterable
dup
aload 0
iload 1
invokespecial io.reactivex.internal.operators.observable.BlockingObservableIterable.<init>:(Lio/reactivex/ObservableSource;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 bufferSize I
Signature: (I)Ljava/lang/Iterable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
bufferSize
public final T blockingLast();
descriptor: ()Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=1
start local 0 0: new io.reactivex.internal.observers.BlockingLastObserver
dup
invokespecial io.reactivex.internal.observers.BlockingLastObserver.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
2: aload 1
invokevirtual io.reactivex.internal.observers.BlockingLastObserver.blockingGet:()Ljava/lang/Object;
astore 2
start local 2 3: aload 2
ifnull 5
4: aload 2
areturn
5: StackMap locals: io.reactivex.internal.observers.BlockingLastObserver java.lang.Object
StackMap stack:
new java.util.NoSuchElementException
dup
invokespecial java.util.NoSuchElementException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
1 6 1 observer Lio/reactivex/internal/observers/BlockingLastObserver<TT;>;
3 6 2 v TT;
Signature: ()TT;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final T blockingLast();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: new io.reactivex.internal.observers.BlockingLastObserver
dup
invokespecial io.reactivex.internal.observers.BlockingLastObserver.<init>:()V
astore 2
start local 2 1: aload 0
aload 2
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
2: aload 2
invokevirtual io.reactivex.internal.observers.BlockingLastObserver.blockingGet:()Ljava/lang/Object;
astore 3
start local 3 3: aload 3
ifnull 4
aload 3
goto 5
StackMap locals: io.reactivex.internal.observers.BlockingLastObserver java.lang.Object
StackMap stack:
4: aload 1
StackMap locals:
StackMap stack: java.lang.Object
5: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
0 6 1 defaultItem TT;
1 6 2 observer Lio/reactivex/internal/observers/BlockingLastObserver<TT;>;
3 6 3 v TT;
Signature: (TT;)TT;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
defaultItem
public final java.lang.Iterable<T> blockingLatest();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.BlockingObservableLatest
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.BlockingObservableLatest.<init>:(Lio/reactivex/ObservableSource;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Ljava/lang/Iterable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final java.lang.Iterable<T> blockingMostRecent(T);
descriptor: (Ljava/lang/Object;)Ljava/lang/Iterable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new io.reactivex.internal.operators.observable.BlockingObservableMostRecent
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.BlockingObservableMostRecent.<init>:(Lio/reactivex/ObservableSource;Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 initialValue TT;
Signature: (TT;)Ljava/lang/Iterable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
initialValue
public final java.lang.Iterable<T> blockingNext();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.BlockingObservableNext
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.BlockingObservableNext.<init>:(Lio/reactivex/ObservableSource;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Ljava/lang/Iterable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final T blockingSingle();
descriptor: ()Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual io.reactivex.Observable.singleElement:()Lio/reactivex/Maybe;
invokevirtual io.reactivex.Maybe.blockingGet:()Ljava/lang/Object;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: new java.util.NoSuchElementException
dup
invokespecial java.util.NoSuchElementException.<init>:()V
athrow
3: StackMap locals: java.lang.Object
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
1 4 1 v TT;
Signature: ()TT;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final T blockingSingle();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.reactivex.Observable.single:(Ljava/lang/Object;)Lio/reactivex/Single;
invokevirtual io.reactivex.Single.blockingGet:()Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 defaultItem TT;
Signature: (TT;)TT;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
defaultItem
public final java.util.concurrent.Future<T> toFuture();
descriptor: ()Ljava/util/concurrent/Future;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new io.reactivex.internal.observers.FutureObserver
dup
invokespecial io.reactivex.internal.observers.FutureObserver.<init>:()V
invokevirtual io.reactivex.Observable.subscribeWith:(Lio/reactivex/Observer;)Lio/reactivex/Observer;
checkcast java.util.concurrent.Future
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Ljava/util/concurrent/Future<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final void blockingSubscribe();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.internal.operators.observable.ObservableBlockingSubscribe.subscribe:(Lio/reactivex/ObservableSource;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.SchedulerSupport(value = "none")
public final void blockingSubscribe(io.reactivex.functions.Consumer<? super T>);
descriptor: (Lio/reactivex/functions/Consumer;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic io.reactivex.internal.functions.Functions.ON_ERROR_MISSING:Lio/reactivex/functions/Consumer;
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
invokestatic io.reactivex.internal.operators.observable.ObservableBlockingSubscribe.subscribe:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 onNext Lio/reactivex/functions/Consumer<-TT;>;
Signature: (Lio/reactivex/functions/Consumer<-TT;>;)V
RuntimeVisibleAnnotations:
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
public final void blockingSubscribe(io.reactivex.functions.Consumer<? super T>, io.reactivex.functions.Consumer<? super java.lang.Throwable>);
descriptor: (Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
invokestatic io.reactivex.internal.operators.observable.ObservableBlockingSubscribe.subscribe:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 onNext Lio/reactivex/functions/Consumer<-TT;>;
0 2 2 onError Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
Signature: (Lio/reactivex/functions/Consumer<-TT;>;Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;)V
RuntimeVisibleAnnotations:
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
onError
public final void blockingSubscribe(io.reactivex.functions.Consumer<? super T>, io.reactivex.functions.Consumer<? super java.lang.Throwable>, io.reactivex.functions.Action);
descriptor: (Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic io.reactivex.internal.operators.observable.ObservableBlockingSubscribe.subscribe:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 onNext Lio/reactivex/functions/Consumer<-TT;>;
0 2 2 onError Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
0 2 3 onComplete Lio/reactivex/functions/Action;
Signature: (Lio/reactivex/functions/Consumer<-TT;>;Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;Lio/reactivex/functions/Action;)V
RuntimeVisibleAnnotations:
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
onError
onComplete
public final void blockingSubscribe(io.reactivex.Observer<? super T>);
descriptor: (Lio/reactivex/Observer;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableBlockingSubscribe.subscribe:(Lio/reactivex/ObservableSource;Lio/reactivex/Observer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 observer Lio/reactivex/Observer<-TT;>;
Signature: (Lio/reactivex/Observer<-TT;>;)V
RuntimeVisibleAnnotations:
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
observer
public final io.reactivex.Observable<java.util.List<T>> buffer(int);
descriptor: (I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iload 1
invokevirtual io.reactivex.Observable.buffer:(II)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 count I
Signature: (I)Lio/reactivex/Observable<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
count
public final io.reactivex.Observable<java.util.List<T>> buffer(int, int);
descriptor: (II)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic io.reactivex.internal.util.ArrayListSupplier.asCallable:()Ljava/util/concurrent/Callable;
invokevirtual io.reactivex.Observable.buffer:(IILjava/util/concurrent/Callable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 count I
0 1 2 skip I
Signature: (II)Lio/reactivex/Observable<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
count
skip
public final <U extends java.util.Collection<? super T>> io.reactivex.Observable<U> buffer(int, int, java.util.concurrent.Callable<U>);
descriptor: (IILjava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 1
ldc "count"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
1: iload 2
ldc "skip"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: aload 3
ldc "bufferSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: new io.reactivex.internal.operators.observable.ObservableBuffer
dup
aload 0
iload 1
iload 2
aload 3
invokespecial io.reactivex.internal.operators.observable.ObservableBuffer.<init>:(Lio/reactivex/ObservableSource;IILjava/util/concurrent/Callable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 count I
0 4 2 skip I
0 4 3 bufferSupplier Ljava/util/concurrent/Callable<TU;>;
Signature: <U::Ljava/util/Collection<-TT;>;>(IILjava/util/concurrent/Callable<TU;>;)Lio/reactivex/Observable<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
count
skip
bufferSupplier
public final <U extends java.util.Collection<? super T>> io.reactivex.Observable<U> buffer(int, java.util.concurrent.Callable<U>);
descriptor: (ILjava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 1
aload 2
invokevirtual io.reactivex.Observable.buffer:(IILjava/util/concurrent/Callable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 count I
0 1 2 bufferSupplier Ljava/util/concurrent/Callable<TU;>;
Signature: <U::Ljava/util/Collection<-TT;>;>(ILjava/util/concurrent/Callable<TU;>;)Lio/reactivex/Observable<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
count
bufferSupplier
public final io.reactivex.Observable<java.util.List<T>> buffer(long, long, java.util.concurrent.TimeUnit);
descriptor: (JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
lload 1
lload 3
aload 5
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokestatic io.reactivex.internal.util.ArrayListSupplier.asCallable:()Ljava/util/concurrent/Callable;
invokevirtual io.reactivex.Observable.buffer:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 timeskip J
0 1 5 unit Ljava/util/concurrent/TimeUnit;
Signature: (JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timespan
timeskip
unit
public final io.reactivex.Observable<java.util.List<T>> buffer(long, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 6 0: aload 0
lload 1
lload 3
aload 5
aload 6
invokestatic io.reactivex.internal.util.ArrayListSupplier.asCallable:()Ljava/util/concurrent/Callable;
invokevirtual io.reactivex.Observable.buffer:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
areturn
end local 6 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 timeskip J
0 1 5 unit Ljava/util/concurrent/TimeUnit;
0 1 6 scheduler Lio/reactivex/Scheduler;
Signature: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timespan
timeskip
unit
scheduler
public final <U extends java.util.Collection<? super T>> io.reactivex.Observable<U> buffer(long, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, java.util.concurrent.Callable<U>);
descriptor: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=12, locals=8, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 6 start local 7 0: aload 5
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 6
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 7
ldc "bufferSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: new io.reactivex.internal.operators.observable.ObservableBufferTimed
dup
aload 0
lload 1
lload 3
aload 5
aload 6
aload 7
ldc 2147483647
iconst_0
invokespecial io.reactivex.internal.operators.observable.ObservableBufferTimed.<init>:(Lio/reactivex/ObservableSource;JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Ljava/util/concurrent/Callable;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 7 end local 6 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 timespan J
0 4 3 timeskip J
0 4 5 unit Ljava/util/concurrent/TimeUnit;
0 4 6 scheduler Lio/reactivex/Scheduler;
0 4 7 bufferSupplier Ljava/util/concurrent/Callable<TU;>;
Signature: <U::Ljava/util/Collection<-TT;>;>(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Ljava/util/concurrent/Callable<TU;>;)Lio/reactivex/Observable<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timespan
timeskip
unit
scheduler
bufferSupplier
public final io.reactivex.Observable<java.util.List<T>> buffer(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
ldc 2147483647
invokevirtual io.reactivex.Observable.buffer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timespan
unit
public final io.reactivex.Observable<java.util.List<T>> buffer(long, java.util.concurrent.TimeUnit, int);
descriptor: (JLjava/util/concurrent/TimeUnit;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
iload 4
invokevirtual io.reactivex.Observable.buffer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 count I
Signature: (JLjava/util/concurrent/TimeUnit;I)Lio/reactivex/Observable<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timespan
unit
count
public final io.reactivex.Observable<java.util.List<T>> buffer(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, int);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
lload 1
aload 3
aload 4
iload 5
invokestatic io.reactivex.internal.util.ArrayListSupplier.asCallable:()Ljava/util/concurrent/Callable;
iconst_0
invokevirtual io.reactivex.Observable.buffer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ILjava/util/concurrent/Callable;Z)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
0 1 5 count I
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timespan
unit
scheduler
count
public final <U extends java.util.Collection<? super T>> io.reactivex.Observable<U> buffer(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, int, java.util.concurrent.Callable<U>, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ILjava/util/concurrent/Callable;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=12, locals=8, args_size=7
start local 0 start local 1 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 3
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 4
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 6
ldc "bufferSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: iload 5
ldc "count"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
4: new io.reactivex.internal.operators.observable.ObservableBufferTimed
dup
aload 0
lload 1
lload 1
aload 3
aload 4
aload 6
iload 5
iload 7
invokespecial io.reactivex.internal.operators.observable.ObservableBufferTimed.<init>:(Lio/reactivex/ObservableSource;JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Ljava/util/concurrent/Callable;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 timespan J
0 5 3 unit Ljava/util/concurrent/TimeUnit;
0 5 4 scheduler Lio/reactivex/Scheduler;
0 5 5 count I
0 5 6 bufferSupplier Ljava/util/concurrent/Callable<TU;>;
0 5 7 restartTimerOnMaxSize Z
Signature: <U::Ljava/util/Collection<-TT;>;>(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ILjava/util/concurrent/Callable<TU;>;Z)Lio/reactivex/Observable<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timespan
unit
scheduler
count
bufferSupplier
restartTimerOnMaxSize
public final io.reactivex.Observable<java.util.List<T>> buffer(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aload 4
ldc 2147483647
invokestatic io.reactivex.internal.util.ArrayListSupplier.asCallable:()Ljava/util/concurrent/Callable;
iconst_0
invokevirtual io.reactivex.Observable.buffer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ILjava/util/concurrent/Callable;Z)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timespan
unit
scheduler
public final <TOpening, TClosing> io.reactivex.Observable<java.util.List<T>> buffer(io.reactivex.ObservableSource<? extends TOpening>, io.reactivex.functions.Function<? super TOpening, ? extends io.reactivex.ObservableSource<? extends TClosing>>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic io.reactivex.internal.util.ArrayListSupplier.asCallable:()Ljava/util/concurrent/Callable;
invokevirtual io.reactivex.Observable.buffer:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 openingIndicator Lio/reactivex/ObservableSource<+TTOpening;>;
0 1 2 closingIndicator Lio/reactivex/functions/Function<-TTOpening;+Lio/reactivex/ObservableSource<+TTClosing;>;>;
Signature: <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;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
openingIndicator
closingIndicator
public final <TOpening, TClosing, U extends java.util.Collection<? super T>> io.reactivex.Observable<U> buffer(io.reactivex.ObservableSource<? extends TOpening>, io.reactivex.functions.Function<? super TOpening, ? extends io.reactivex.ObservableSource<? extends TClosing>>, java.util.concurrent.Callable<U>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "openingIndicator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "closingIndicator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "bufferSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: new io.reactivex.internal.operators.observable.ObservableBufferBoundary
dup
aload 0
aload 1
aload 2
aload 3
invokespecial io.reactivex.internal.operators.observable.ObservableBufferBoundary.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 openingIndicator Lio/reactivex/ObservableSource<+TTOpening;>;
0 4 2 closingIndicator Lio/reactivex/functions/Function<-TTOpening;+Lio/reactivex/ObservableSource<+TTClosing;>;>;
0 4 3 bufferSupplier Ljava/util/concurrent/Callable<TU;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
openingIndicator
closingIndicator
bufferSupplier
public final <B> io.reactivex.Observable<java.util.List<T>> buffer(io.reactivex.ObservableSource<B>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.internal.util.ArrayListSupplier.asCallable:()Ljava/util/concurrent/Callable;
invokevirtual io.reactivex.Observable.buffer:(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 boundary Lio/reactivex/ObservableSource<TB;>;
Signature: <B:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<TB;>;)Lio/reactivex/Observable<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
boundary
public final <B> io.reactivex.Observable<java.util.List<T>> buffer(io.reactivex.ObservableSource<B>, int);
descriptor: (Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ldc "initialCapacity"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
1: aload 0
aload 1
iload 2
invokestatic io.reactivex.internal.functions.Functions.createArrayList:(I)Ljava/util/concurrent/Callable;
invokevirtual io.reactivex.Observable.buffer:(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 boundary Lio/reactivex/ObservableSource<TB;>;
0 2 2 initialCapacity I
Signature: <B:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<TB;>;I)Lio/reactivex/Observable<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
boundary
initialCapacity final
public final <B, U extends java.util.Collection<? super T>> io.reactivex.Observable<U> buffer(io.reactivex.ObservableSource<B>, java.util.concurrent.Callable<U>);
descriptor: (Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "boundary is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "bufferSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableBufferExactBoundary
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableBufferExactBoundary.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 boundary Lio/reactivex/ObservableSource<TB;>;
0 3 2 bufferSupplier Ljava/util/concurrent/Callable<TU;>;
Signature: <B:Ljava/lang/Object;U::Ljava/util/Collection<-TT;>;>(Lio/reactivex/ObservableSource<TB;>;Ljava/util/concurrent/Callable<TU;>;)Lio/reactivex/Observable<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
boundary
bufferSupplier
public final <B> io.reactivex.Observable<java.util.List<T>> buffer(java.util.concurrent.Callable<? extends io.reactivex.ObservableSource<B>>);
descriptor: (Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.internal.util.ArrayListSupplier.asCallable:()Ljava/util/concurrent/Callable;
invokevirtual io.reactivex.Observable.buffer:(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 boundarySupplier Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<TB;>;>;
Signature: <B:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<TB;>;>;)Lio/reactivex/Observable<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
boundarySupplier
public final <B, U extends java.util.Collection<? super T>> io.reactivex.Observable<U> buffer(java.util.concurrent.Callable<? extends io.reactivex.ObservableSource<B>>, java.util.concurrent.Callable<U>);
descriptor: (Ljava/util/concurrent/Callable;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "boundarySupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "bufferSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableBufferBoundarySupplier
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableBufferBoundarySupplier.<init>:(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;Ljava/util/concurrent/Callable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 boundarySupplier Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<TB;>;>;
0 3 2 bufferSupplier Ljava/util/concurrent/Callable<TU;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
boundarySupplier
bufferSupplier
public final io.reactivex.Observable<T> cache();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 16
invokevirtual io.reactivex.Observable.cacheWithInitialCapacity:(I)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Observable<T> cacheWithInitialCapacity(int);
descriptor: (I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ldc "initialCapacity"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
1: new io.reactivex.internal.operators.observable.ObservableCache
dup
aload 0
iload 1
invokespecial io.reactivex.internal.operators.observable.ObservableCache.<init>:(Lio/reactivex/Observable;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 initialCapacity I
Signature: (I)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
initialCapacity
public final <U> io.reactivex.Observable<U> cast(java.lang.Class<U>);
descriptor: (Ljava/lang/Class;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "clazz is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.castFunction:(Ljava/lang/Class;)Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.map:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 clazz Ljava/lang/Class<TU;>;
Signature: <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;)Lio/reactivex/Observable<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
clazz final
public final <U> io.reactivex.Single<U> collect(java.util.concurrent.Callable<? extends U>, io.reactivex.functions.BiConsumer<? super U, ? super T>);
descriptor: (Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "initialValueSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "collector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableCollectSingle
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableCollectSingle.<init>:(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 initialValueSupplier Ljava/util/concurrent/Callable<+TU;>;
0 3 2 collector Lio/reactivex/functions/BiConsumer<-TU;-TT;>;
Signature: <U:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+TU;>;Lio/reactivex/functions/BiConsumer<-TU;-TT;>;)Lio/reactivex/Single<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
initialValueSupplier
collector
public final <U> io.reactivex.Single<U> collectInto(U, io.reactivex.functions.BiConsumer<? super U, ? super T>);
descriptor: (Ljava/lang/Object;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "initialValue is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.justCallable:(Ljava/lang/Object;)Ljava/util/concurrent/Callable;
aload 2
invokevirtual io.reactivex.Observable.collect:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 initialValue TU;
0 2 2 collector Lio/reactivex/functions/BiConsumer<-TU;-TT;>;
Signature: <U:Ljava/lang/Object;>(TU;Lio/reactivex/functions/BiConsumer<-TU;-TT;>;)Lio/reactivex/Single<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
initialValue final
collector
public final <R> io.reactivex.Observable<R> compose(io.reactivex.ObservableTransformer<? super T, ? extends R>);
descriptor: (Lio/reactivex/ObservableTransformer;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "composer is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast io.reactivex.ObservableTransformer
aload 0
invokeinterface io.reactivex.ObservableTransformer.apply:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource;
invokestatic io.reactivex.Observable.wrap:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 composer Lio/reactivex/ObservableTransformer<-TT;+TR;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/ObservableTransformer<-TT;+TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
composer
public final <R> io.reactivex.Observable<R> concatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
invokevirtual io.reactivex.Observable.concatMap:(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> concatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, int);
descriptor: (Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: aload 0
instanceof io.reactivex.internal.fuseable.ScalarCallable
ifeq 7
3: aload 0
checkcast io.reactivex.internal.fuseable.ScalarCallable
invokeinterface io.reactivex.internal.fuseable.ScalarCallable.call:()Ljava/lang/Object;
astore 3
start local 3 4: aload 3
ifnonnull 6
5: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
6: StackMap locals: java.lang.Object
StackMap stack:
aload 3
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableScalarXMap.scalarXMap:(Ljava/lang/Object;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 3 7: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableConcatMap
dup
aload 0
aload 1
iload 2
getstatic io.reactivex.internal.util.ErrorMode.IMMEDIATE:Lio/reactivex/internal/util/ErrorMode;
invokespecial io.reactivex.internal.operators.observable.ObservableConcatMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/reactivex/Observable<TT;>;
0 8 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 8 2 prefetch I
4 7 3 v TT;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;I)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
prefetch
public final <R> io.reactivex.Observable<R> concatMapDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.Observable.bufferSize:()I
iconst_1
invokevirtual io.reactivex.Observable.concatMapDelayError:(Lio/reactivex/functions/Function;IZ)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> concatMapDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, int, boolean);
descriptor: (Lio/reactivex/functions/Function;IZ)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: aload 0
instanceof io.reactivex.internal.fuseable.ScalarCallable
ifeq 7
3: aload 0
checkcast io.reactivex.internal.fuseable.ScalarCallable
invokeinterface io.reactivex.internal.fuseable.ScalarCallable.call:()Ljava/lang/Object;
astore 4
start local 4 4: aload 4
ifnonnull 6
5: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
6: StackMap locals: java.lang.Object
StackMap stack:
aload 4
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableScalarXMap.scalarXMap:(Ljava/lang/Object;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 4 7: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableConcatMap
dup
aload 0
aload 1
iload 2
iload 3
ifeq 8
getstatic io.reactivex.internal.util.ErrorMode.END:Lio/reactivex/internal/util/ErrorMode;
goto 9
StackMap locals: io.reactivex.Observable io.reactivex.functions.Function int int
StackMap stack: new 7 new 7 io.reactivex.Observable io.reactivex.functions.Function int
8: getstatic io.reactivex.internal.util.ErrorMode.BOUNDARY:Lio/reactivex/internal/util/ErrorMode;
StackMap locals: io.reactivex.Observable io.reactivex.functions.Function int int
StackMap stack: new 7 new 7 io.reactivex.Observable io.reactivex.functions.Function int io.reactivex.internal.util.ErrorMode
9: invokespecial io.reactivex.internal.operators.observable.ObservableConcatMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/reactivex/Observable<TT;>;
0 10 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 10 2 prefetch I
0 10 3 tillTheEnd Z
4 7 4 v TT;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;IZ)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
prefetch
tillTheEnd
public final <R> io.reactivex.Observable<R> concatMapEager(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc 2147483647
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.concatMapEager:(Lio/reactivex/functions/Function;II)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> concatMapEager(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, int, int);
descriptor: (Lio/reactivex/functions/Function;II)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "maxConcurrency"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: iload 3
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: new io.reactivex.internal.operators.observable.ObservableConcatMapEager
dup
aload 0
aload 1
getstatic io.reactivex.internal.util.ErrorMode.IMMEDIATE:Lio/reactivex/internal/util/ErrorMode;
iload 2
iload 3
invokespecial io.reactivex.internal.operators.observable.ObservableConcatMapEager.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/internal/util/ErrorMode;II)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 4 2 maxConcurrency I
0 4 3 prefetch I
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;II)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
maxConcurrency
prefetch
public final <R> io.reactivex.Observable<R> concatMapEagerDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, boolean);
descriptor: (Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
ldc 2147483647
invokestatic io.reactivex.Observable.bufferSize:()I
iload 2
invokevirtual io.reactivex.Observable.concatMapEagerDelayError:(Lio/reactivex/functions/Function;IIZ)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 1 2 tillTheEnd Z
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;Z)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
tillTheEnd
public final <R> io.reactivex.Observable<R> concatMapEagerDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, int, int, boolean);
descriptor: (Lio/reactivex/functions/Function;IIZ)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "maxConcurrency"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: iload 3
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: new io.reactivex.internal.operators.observable.ObservableConcatMapEager
dup
aload 0
aload 1
iload 4
ifeq 4
getstatic io.reactivex.internal.util.ErrorMode.END:Lio/reactivex/internal/util/ErrorMode;
goto 5
StackMap locals: io.reactivex.Observable io.reactivex.functions.Function int int int
StackMap stack: new 3 new 3 io.reactivex.Observable io.reactivex.functions.Function
4: getstatic io.reactivex.internal.util.ErrorMode.BOUNDARY:Lio/reactivex/internal/util/ErrorMode;
StackMap locals: io.reactivex.Observable io.reactivex.functions.Function int int int
StackMap stack: new 3 new 3 io.reactivex.Observable io.reactivex.functions.Function io.reactivex.internal.util.ErrorMode
5: iload 2
iload 3
invokespecial io.reactivex.internal.operators.observable.ObservableConcatMapEager.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/internal/util/ErrorMode;II)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
0 6 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 6 2 maxConcurrency I
0 6 3 prefetch I
0 6 4 tillTheEnd Z
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;IIZ)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
maxConcurrency
prefetch
tillTheEnd
public final io.reactivex.Completable concatMapCompletable(io.reactivex.functions.Function<? super T, ? extends io.reactivex.CompletableSource>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Completable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
invokevirtual io.reactivex.Observable.concatMapCompletable:(Lio/reactivex/functions/Function;I)Lio/reactivex/Completable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;
Signature: (Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;)Lio/reactivex/Completable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final io.reactivex.Completable concatMapCompletable(io.reactivex.functions.Function<? super T, ? extends io.reactivex.CompletableSource>, int);
descriptor: (Lio/reactivex/functions/Function;I)Lio/reactivex/Completable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "capacityHint"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.mixed.ObservableConcatMapCompletable
dup
aload 0
aload 1
getstatic io.reactivex.internal.util.ErrorMode.IMMEDIATE:Lio/reactivex/internal/util/ErrorMode;
iload 2
invokespecial io.reactivex.internal.operators.mixed.ObservableConcatMapCompletable.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Lio/reactivex/internal/util/ErrorMode;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Completable;)Lio/reactivex/Completable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;
0 3 2 capacityHint I
Signature: (Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;I)Lio/reactivex/Completable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
capacityHint
public final io.reactivex.Completable concatMapCompletableDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.CompletableSource>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Completable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_2
invokevirtual io.reactivex.Observable.concatMapCompletableDelayError:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Completable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;
Signature: (Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;)Lio/reactivex/Completable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final io.reactivex.Completable concatMapCompletableDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.CompletableSource>, boolean);
descriptor: (Lio/reactivex/functions/Function;Z)Lio/reactivex/Completable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
iconst_2
invokevirtual io.reactivex.Observable.concatMapCompletableDelayError:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Completable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;
0 1 2 tillTheEnd Z
Signature: (Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;Z)Lio/reactivex/Completable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
tillTheEnd
public final io.reactivex.Completable concatMapCompletableDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.CompletableSource>, boolean, int);
descriptor: (Lio/reactivex/functions/Function;ZI)Lio/reactivex/Completable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 3
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.mixed.ObservableConcatMapCompletable
dup
aload 0
aload 1
iload 2
ifeq 3
getstatic io.reactivex.internal.util.ErrorMode.END:Lio/reactivex/internal/util/ErrorMode;
goto 4
StackMap locals: io.reactivex.Observable io.reactivex.functions.Function int int
StackMap stack: new 2 new 2 io.reactivex.Observable io.reactivex.functions.Function
3: getstatic io.reactivex.internal.util.ErrorMode.BOUNDARY:Lio/reactivex/internal/util/ErrorMode;
StackMap locals: io.reactivex.Observable io.reactivex.functions.Function int int
StackMap stack: new 2 new 2 io.reactivex.Observable io.reactivex.functions.Function io.reactivex.internal.util.ErrorMode
4: iload 3
invokespecial io.reactivex.internal.operators.mixed.ObservableConcatMapCompletable.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Lio/reactivex/internal/util/ErrorMode;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Completable;)Lio/reactivex/Completable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;
0 5 2 tillTheEnd Z
0 5 3 prefetch I
Signature: (Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;ZI)Lio/reactivex/Completable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
tillTheEnd
prefetch
public final <U> io.reactivex.Observable<U> concatMapIterable(io.reactivex.functions.Function<? super T, ? extends java.lang.Iterable<? extends U>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFlattenIterable
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableFlattenIterable.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;
Signature: <U:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;)Lio/reactivex/Observable<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper final
public final <U> io.reactivex.Observable<U> concatMapIterable(io.reactivex.functions.Function<? super T, ? extends java.lang.Iterable<? extends U>>, int);
descriptor: (Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: aload 0
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.flatMapIntoIterable:(Lio/reactivex/functions/Function;)Lio/reactivex/functions/Function;
iload 2
invokevirtual io.reactivex.Observable.concatMap:(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 mapper Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;
0 3 2 prefetch I
Signature: <U:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;I)Lio/reactivex/Observable<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper final
prefetch
public final <R> io.reactivex.Observable<R> concatMapMaybe(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
invokevirtual io.reactivex.Observable.concatMapMaybe:(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> concatMapMaybe(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>, int);
descriptor: (Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.mixed.ObservableConcatMapMaybe
dup
aload 0
aload 1
getstatic io.reactivex.internal.util.ErrorMode.IMMEDIATE:Lio/reactivex/internal/util/ErrorMode;
iload 2
invokespecial io.reactivex.internal.operators.mixed.ObservableConcatMapMaybe.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Lio/reactivex/internal/util/ErrorMode;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
0 3 2 prefetch I
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;I)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
prefetch
public final <R> io.reactivex.Observable<R> concatMapMaybeDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_2
invokevirtual io.reactivex.Observable.concatMapMaybeDelayError:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> concatMapMaybeDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>, boolean);
descriptor: (Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
iconst_2
invokevirtual io.reactivex.Observable.concatMapMaybeDelayError:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
0 1 2 tillTheEnd Z
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;Z)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
tillTheEnd
public final <R> io.reactivex.Observable<R> concatMapMaybeDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>, boolean, int);
descriptor: (Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 3
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.mixed.ObservableConcatMapMaybe
dup
aload 0
aload 1
iload 2
ifeq 3
getstatic io.reactivex.internal.util.ErrorMode.END:Lio/reactivex/internal/util/ErrorMode;
goto 4
StackMap locals: io.reactivex.Observable io.reactivex.functions.Function int int
StackMap stack: new 2 new 2 io.reactivex.Observable io.reactivex.functions.Function
3: getstatic io.reactivex.internal.util.ErrorMode.BOUNDARY:Lio/reactivex/internal/util/ErrorMode;
StackMap locals: io.reactivex.Observable io.reactivex.functions.Function int int
StackMap stack: new 2 new 2 io.reactivex.Observable io.reactivex.functions.Function io.reactivex.internal.util.ErrorMode
4: iload 3
invokespecial io.reactivex.internal.operators.mixed.ObservableConcatMapMaybe.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Lio/reactivex/internal/util/ErrorMode;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
0 5 2 tillTheEnd Z
0 5 3 prefetch I
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;ZI)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
tillTheEnd
prefetch
public final <R> io.reactivex.Observable<R> concatMapSingle(io.reactivex.functions.Function<? super T, ? extends io.reactivex.SingleSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
invokevirtual io.reactivex.Observable.concatMapSingle:(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> concatMapSingle(io.reactivex.functions.Function<? super T, ? extends io.reactivex.SingleSource<? extends R>>, int);
descriptor: (Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.mixed.ObservableConcatMapSingle
dup
aload 0
aload 1
getstatic io.reactivex.internal.util.ErrorMode.IMMEDIATE:Lio/reactivex/internal/util/ErrorMode;
iload 2
invokespecial io.reactivex.internal.operators.mixed.ObservableConcatMapSingle.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Lio/reactivex/internal/util/ErrorMode;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;
0 3 2 prefetch I
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;I)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
prefetch
public final <R> io.reactivex.Observable<R> concatMapSingleDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.SingleSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_2
invokevirtual io.reactivex.Observable.concatMapSingleDelayError:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> concatMapSingleDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.SingleSource<? extends R>>, boolean);
descriptor: (Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
iconst_2
invokevirtual io.reactivex.Observable.concatMapSingleDelayError:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;
0 1 2 tillTheEnd Z
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;Z)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
tillTheEnd
public final <R> io.reactivex.Observable<R> concatMapSingleDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.SingleSource<? extends R>>, boolean, int);
descriptor: (Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 3
ldc "prefetch"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.mixed.ObservableConcatMapSingle
dup
aload 0
aload 1
iload 2
ifeq 3
getstatic io.reactivex.internal.util.ErrorMode.END:Lio/reactivex/internal/util/ErrorMode;
goto 4
StackMap locals: io.reactivex.Observable io.reactivex.functions.Function int int
StackMap stack: new 2 new 2 io.reactivex.Observable io.reactivex.functions.Function
3: getstatic io.reactivex.internal.util.ErrorMode.BOUNDARY:Lio/reactivex/internal/util/ErrorMode;
StackMap locals: io.reactivex.Observable io.reactivex.functions.Function int int
StackMap stack: new 2 new 2 io.reactivex.Observable io.reactivex.functions.Function io.reactivex.internal.util.ErrorMode
4: iload 3
invokespecial io.reactivex.internal.operators.mixed.ObservableConcatMapSingle.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Lio/reactivex/internal/util/ErrorMode;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;
0 5 2 tillTheEnd Z
0 5 3 prefetch I
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;ZI)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
tillTheEnd
prefetch
public final io.reactivex.Observable<T> concatWith(io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.Observable.concat:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/ObservableSource<+TT;>;
Signature: (Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
public final io.reactivex.Observable<T> concatWith(io.reactivex.SingleSource<? extends T>);
descriptor: (Lio/reactivex/SingleSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableConcatWithSingle
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableConcatWithSingle.<init>:(Lio/reactivex/Observable;Lio/reactivex/SingleSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/SingleSource<+TT;>;
Signature: (Lio/reactivex/SingleSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
other
public final io.reactivex.Observable<T> concatWith(io.reactivex.MaybeSource<? extends T>);
descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableConcatWithMaybe
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableConcatWithMaybe.<init>:(Lio/reactivex/Observable;Lio/reactivex/MaybeSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/MaybeSource<+TT;>;
Signature: (Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
other
public final io.reactivex.Observable<T> concatWith(io.reactivex.CompletableSource);
descriptor: (Lio/reactivex/CompletableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableConcatWithCompletable
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableConcatWithCompletable.<init>:(Lio/reactivex/Observable;Lio/reactivex/CompletableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/CompletableSource;
Signature: (Lio/reactivex/CompletableSource;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
other
public final io.reactivex.Single<java.lang.Boolean> contains();
descriptor: (Ljava/lang/Object;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "element is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.equalsWith:(Ljava/lang/Object;)Lio/reactivex/functions/Predicate;
invokevirtual io.reactivex.Observable.any:(Lio/reactivex/functions/Predicate;)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 element Ljava/lang/Object;
Signature: (Ljava/lang/Object;)Lio/reactivex/Single<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
element final
public final io.reactivex.Single<java.lang.Long> count();
descriptor: ()Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.ObservableCountSingle
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableCountSingle.<init>:(Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Single<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final <U> io.reactivex.Observable<T> debounce(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<U>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "debounceSelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableDebounce
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableDebounce.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 debounceSelector Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TU;>;>;
Signature: <U:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TU;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
debounceSelector
public final io.reactivex.Observable<T> debounce(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.debounce:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timeout J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timeout
unit
public final io.reactivex.Observable<T> debounce(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 3
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 4
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableDebounceTimed
dup
aload 0
lload 1
aload 3
aload 4
invokespecial io.reactivex.internal.operators.observable.ObservableDebounceTimed.<init>:(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 timeout J
0 3 3 unit Ljava/util/concurrent/TimeUnit;
0 3 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timeout
unit
scheduler
public final io.reactivex.Observable<T> defaultIfEmpty(T);
descriptor: (Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "defaultItem is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.Observable.just:(Ljava/lang/Object;)Lio/reactivex/Observable;
invokevirtual io.reactivex.Observable.switchIfEmpty:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 defaultItem TT;
Signature: (TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
defaultItem
public final <U> io.reactivex.Observable<T> delay(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<U>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "itemDelay is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.itemDelay:(Lio/reactivex/functions/Function;)Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 itemDelay Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TU;>;>;
Signature: <U:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TU;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
itemDelay final
public final io.reactivex.Observable<T> delay(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
iconst_0
invokevirtual io.reactivex.Observable.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 delay J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
delay
unit
public final io.reactivex.Observable<T> delay(long, java.util.concurrent.TimeUnit, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
iload 4
invokevirtual io.reactivex.Observable.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 delay J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 delayError Z
Signature: (JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
delay
unit
delayError
public final io.reactivex.Observable<T> delay(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aload 4
iconst_0
invokevirtual io.reactivex.Observable.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 delay J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
delay
unit
scheduler
public final io.reactivex.Observable<T> delay(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 3
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 4
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableDelay
dup
aload 0
lload 1
aload 3
aload 4
iload 5
invokespecial io.reactivex.internal.operators.observable.ObservableDelay.<init>:(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 delay J
0 3 3 unit Ljava/util/concurrent/TimeUnit;
0 3 4 scheduler Lio/reactivex/Scheduler;
0 3 5 delayError Z
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
delay
unit
scheduler
delayError
public final <U, V> io.reactivex.Observable<T> delay(io.reactivex.ObservableSource<U>, io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<V>>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual io.reactivex.Observable.delaySubscription:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
aload 2
invokevirtual io.reactivex.Observable.delay:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 subscriptionDelay Lio/reactivex/ObservableSource<TU;>;
0 1 2 itemDelay Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
subscriptionDelay
itemDelay
public final <U> io.reactivex.Observable<T> delaySubscription(io.reactivex.ObservableSource<U>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableDelaySubscriptionOther
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableDelaySubscriptionOther.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/ObservableSource<TU;>;
Signature: <U:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<TU;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
public final io.reactivex.Observable<T> delaySubscription(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.delaySubscription:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 delay J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
delay
unit
public final io.reactivex.Observable<T> delaySubscription(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aload 4
invokestatic io.reactivex.Observable.timer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
invokevirtual io.reactivex.Observable.delaySubscription:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 delay J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
delay
unit
scheduler
public final <T2> io.reactivex.Observable<T2> dematerialize();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.ObservableDematerialize
dup
aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
invokespecial io.reactivex.internal.operators.observable.ObservableDematerialize.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: <T2:Ljava/lang/Object;>()Lio/reactivex/Observable<TT2;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
java.lang.Deprecated()
public final <R> io.reactivex.Observable<R> dematerialize(io.reactivex.functions.Function<? super T, io.reactivex.Notification<R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "selector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableDematerialize
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableDematerialize.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 selector Lio/reactivex/functions/Function<-TT;Lio/reactivex/Notification<TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;Lio/reactivex/Notification<TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.Experimental()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
io.reactivex.annotations.Experimental()
MethodParameters:
Name Flags
selector
public final io.reactivex.Observable<T> distinct();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
invokestatic io.reactivex.internal.functions.Functions.createHashSet:()Ljava/util/concurrent/Callable;
invokevirtual io.reactivex.Observable.distinct:(Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final <K> io.reactivex.Observable<T> distinct(io.reactivex.functions.Function<? super T, K>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.createHashSet:()Ljava/util/concurrent/Callable;
invokevirtual io.reactivex.Observable.distinct:(Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 keySelector Lio/reactivex/functions/Function<-TT;TK;>;
Signature: <K:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;TK;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector
public final <K> io.reactivex.Observable<T> distinct(io.reactivex.functions.Function<? super T, K>, java.util.concurrent.Callable<? extends java.util.Collection<? super K>>);
descriptor: (Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "keySelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "collectionSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableDistinct
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableDistinct.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 keySelector Lio/reactivex/functions/Function<-TT;TK;>;
0 3 2 collectionSupplier Ljava/util/concurrent/Callable<+Ljava/util/Collection<-TK;>;>;
Signature: <K:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;TK;>;Ljava/util/concurrent/Callable<+Ljava/util/Collection<-TK;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector
collectionSupplier
public final io.reactivex.Observable<T> distinctUntilChanged();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.distinctUntilChanged:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final <K> io.reactivex.Observable<T> distinctUntilChanged(io.reactivex.functions.Function<? super T, K>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "keySelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableDistinctUntilChanged
dup
aload 0
aload 1
invokestatic io.reactivex.internal.functions.ObjectHelper.equalsPredicate:()Lio/reactivex/functions/BiPredicate;
invokespecial io.reactivex.internal.operators.observable.ObservableDistinctUntilChanged.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiPredicate;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 keySelector Lio/reactivex/functions/Function<-TT;TK;>;
Signature: <K:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;TK;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector
public final io.reactivex.Observable<T> distinctUntilChanged(io.reactivex.functions.BiPredicate<? super T, ? super T>);
descriptor: (Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "comparer is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableDistinctUntilChanged
dup
aload 0
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableDistinctUntilChanged.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiPredicate;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 comparer Lio/reactivex/functions/BiPredicate<-TT;-TT;>;
Signature: (Lio/reactivex/functions/BiPredicate<-TT;-TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
comparer
public final io.reactivex.Observable<T> doAfterNext(io.reactivex.functions.Consumer<? super T>);
descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "onAfterNext is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableDoAfterNext
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableDoAfterNext.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Consumer;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 onAfterNext Lio/reactivex/functions/Consumer<-TT;>;
Signature: (Lio/reactivex/functions/Consumer<-TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onAfterNext
public final io.reactivex.Observable<T> doAfterTerminate(io.reactivex.functions.Action);
descriptor: (Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "onFinally is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
aload 1
invokevirtual io.reactivex.Observable.doOnEach:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 onFinally Lio/reactivex/functions/Action;
Signature: (Lio/reactivex/functions/Action;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onFinally
public final io.reactivex.Observable<T> doFinally(io.reactivex.functions.Action);
descriptor: (Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "onFinally is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableDoFinally
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableDoFinally.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Action;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 onFinally Lio/reactivex/functions/Action;
Signature: (Lio/reactivex/functions/Action;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onFinally
public final io.reactivex.Observable<T> doOnDispose(io.reactivex.functions.Action);
descriptor: (Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
aload 1
invokevirtual io.reactivex.Observable.doOnLifecycle:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 onDispose Lio/reactivex/functions/Action;
Signature: (Lio/reactivex/functions/Action;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onDispose
public final io.reactivex.Observable<T> doOnComplete(io.reactivex.functions.Action);
descriptor: (Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
aload 1
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
invokevirtual io.reactivex.Observable.doOnEach:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 onComplete Lio/reactivex/functions/Action;
Signature: (Lio/reactivex/functions/Action;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onComplete
private io.reactivex.Observable<T> doOnEach(io.reactivex.functions.Consumer<? super T>, io.reactivex.functions.Consumer<? super java.lang.Throwable>, io.reactivex.functions.Action, io.reactivex.functions.Action);
descriptor: (Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "onNext is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "onError is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "onComplete is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 4
ldc "onAfterTerminate is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: new io.reactivex.internal.operators.observable.ObservableDoOnEach
dup
aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial io.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
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 onNext Lio/reactivex/functions/Consumer<-TT;>;
0 5 2 onError Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
0 5 3 onComplete Lio/reactivex/functions/Action;
0 5 4 onAfterTerminate Lio/reactivex/functions/Action;
Signature: (Lio/reactivex/functions/Consumer<-TT;>;Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
onError
onComplete
onAfterTerminate
public final io.reactivex.Observable<T> doOnEach(io.reactivex.functions.Consumer<? super io.reactivex.Notification<T>>);
descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "onNotification is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
2: aload 1
invokestatic io.reactivex.internal.functions.Functions.notificationOnNext:(Lio/reactivex/functions/Consumer;)Lio/reactivex/functions/Consumer;
3: aload 1
invokestatic io.reactivex.internal.functions.Functions.notificationOnError:(Lio/reactivex/functions/Consumer;)Lio/reactivex/functions/Consumer;
4: aload 1
invokestatic io.reactivex.internal.functions.Functions.notificationOnComplete:(Lio/reactivex/functions/Consumer;)Lio/reactivex/functions/Action;
5: getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
6: invokevirtual io.reactivex.Observable.doOnEach:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/reactivex/Observable<TT;>;
0 7 1 onNotification Lio/reactivex/functions/Consumer<-Lio/reactivex/Notification<TT;>;>;
Signature: (Lio/reactivex/functions/Consumer<-Lio/reactivex/Notification<TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNotification final
public final io.reactivex.Observable<T> doOnEach(io.reactivex.Observer<? super T>);
descriptor: (Lio/reactivex/Observer;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "observer is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
2: aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.observerOnNext:(Lio/reactivex/Observer;)Lio/reactivex/functions/Consumer;
3: aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.observerOnError:(Lio/reactivex/Observer;)Lio/reactivex/functions/Consumer;
4: aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.observerOnComplete:(Lio/reactivex/Observer;)Lio/reactivex/functions/Action;
5: getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
6: invokevirtual io.reactivex.Observable.doOnEach:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/reactivex/Observable<TT;>;
0 7 1 observer Lio/reactivex/Observer<-TT;>;
Signature: (Lio/reactivex/Observer<-TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
observer final
public final io.reactivex.Observable<T> doOnError(io.reactivex.functions.Consumer<? super java.lang.Throwable>);
descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
aload 1
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
invokevirtual io.reactivex.Observable.doOnEach:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 onError Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
Signature: (Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onError
public final io.reactivex.Observable<T> doOnLifecycle(io.reactivex.functions.Consumer<? super io.reactivex.disposables.Disposable>, io.reactivex.functions.Action);
descriptor: (Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "onSubscribe is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "onDispose is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableDoOnLifecycle
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableDoOnLifecycle.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 onSubscribe Lio/reactivex/functions/Consumer<-Lio/reactivex/disposables/Disposable;>;
0 3 2 onDispose Lio/reactivex/functions/Action;
Signature: (Lio/reactivex/functions/Consumer<-Lio/reactivex/disposables/Disposable;>;Lio/reactivex/functions/Action;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onSubscribe final
onDispose final
public final io.reactivex.Observable<T> doOnNext(io.reactivex.functions.Consumer<? super T>);
descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
invokevirtual io.reactivex.Observable.doOnEach:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 onNext Lio/reactivex/functions/Consumer<-TT;>;
Signature: (Lio/reactivex/functions/Consumer<-TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
public final io.reactivex.Observable<T> doOnSubscribe(io.reactivex.functions.Consumer<? super io.reactivex.disposables.Disposable>);
descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
invokevirtual io.reactivex.Observable.doOnLifecycle:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 onSubscribe Lio/reactivex/functions/Consumer<-Lio/reactivex/disposables/Disposable;>;
Signature: (Lio/reactivex/functions/Consumer<-Lio/reactivex/disposables/Disposable;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onSubscribe
public final io.reactivex.Observable<T> doOnTerminate(io.reactivex.functions.Action);
descriptor: (Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "onTerminate is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
2: aload 1
invokestatic io.reactivex.internal.functions.Functions.actionConsumer:(Lio/reactivex/functions/Action;)Lio/reactivex/functions/Consumer;
aload 1
3: getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
4: invokevirtual io.reactivex.Observable.doOnEach:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 onTerminate Lio/reactivex/functions/Action;
Signature: (Lio/reactivex/functions/Action;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onTerminate final
public final io.reactivex.Maybe<T> elementAt(long);
descriptor: (J)Lio/reactivex/Maybe;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: lload 1
lconst_0
lcmp
ifge 2
1: new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "index >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 1
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableElementAtMaybe
dup
aload 0
lload 1
invokespecial io.reactivex.internal.operators.observable.ObservableElementAtMaybe.<init>:(Lio/reactivex/ObservableSource;J)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 index J
Signature: (J)Lio/reactivex/Maybe<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
index
public final io.reactivex.Single<T> elementAt(long, T);
descriptor: (JLjava/lang/Object;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 3 0: lload 1
lconst_0
lcmp
ifge 2
1: new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "index >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 1
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 3
ldc "defaultItem is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: new io.reactivex.internal.operators.observable.ObservableElementAtSingle
dup
aload 0
lload 1
aload 3
invokespecial io.reactivex.internal.operators.observable.ObservableElementAtSingle.<init>:(Lio/reactivex/ObservableSource;JLjava/lang/Object;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 index J
0 4 3 defaultItem TT;
Signature: (JTT;)Lio/reactivex/Single<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
index
defaultItem
public final io.reactivex.Single<T> elementAtOrError(long);
descriptor: (J)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: lload 1
lconst_0
lcmp
ifge 2
1: new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "index >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 1
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableElementAtSingle
dup
aload 0
lload 1
aconst_null
invokespecial io.reactivex.internal.operators.observable.ObservableElementAtSingle.<init>:(Lio/reactivex/ObservableSource;JLjava/lang/Object;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 index J
Signature: (J)Lio/reactivex/Single<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
index
public final io.reactivex.Observable<T> filter(io.reactivex.functions.Predicate<? super T>);
descriptor: (Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "predicate is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFilter
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableFilter.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 predicate Lio/reactivex/functions/Predicate<-TT;>;
Signature: (Lio/reactivex/functions/Predicate<-TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
predicate
public final io.reactivex.Maybe<T> firstElement();
descriptor: ()Lio/reactivex/Maybe;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
lconst_0
invokevirtual io.reactivex.Observable.elementAt:(J)Lio/reactivex/Maybe;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Maybe<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Single<T> first(T);
descriptor: (Ljava/lang/Object;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
lconst_0
aload 1
invokevirtual io.reactivex.Observable.elementAt:(JLjava/lang/Object;)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 defaultItem TT;
Signature: (TT;)Lio/reactivex/Single<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
defaultItem
public final io.reactivex.Single<T> firstOrError();
descriptor: ()Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
lconst_0
invokevirtual io.reactivex.Observable.elementAtOrError:(J)Lio/reactivex/Single;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Single<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final <R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, boolean);
descriptor: (Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
ldc 2147483647
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 1 2 delayErrors Z
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;Z)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
delayErrors
public final <R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, boolean, int);
descriptor: (Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 1 2 delayErrors Z
0 1 3 maxConcurrency I
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;ZI)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
delayErrors
maxConcurrency
public final <R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, boolean, int, int);
descriptor: (Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 3
ldc "maxConcurrency"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: iload 4
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: aload 0
instanceof io.reactivex.internal.fuseable.ScalarCallable
ifeq 8
4: aload 0
checkcast io.reactivex.internal.fuseable.ScalarCallable
invokeinterface io.reactivex.internal.fuseable.ScalarCallable.call:()Ljava/lang/Object;
astore 5
start local 5 5: aload 5
ifnonnull 7
6: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
7: StackMap locals: java.lang.Object
StackMap stack:
aload 5
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableScalarXMap.scalarXMap:(Ljava/lang/Object;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 5 8: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableFlatMap
dup
aload 0
aload 1
iload 2
iload 3
iload 4
invokespecial io.reactivex.internal.operators.observable.ObservableFlatMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;ZII)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/reactivex/Observable<TT;>;
0 9 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 9 2 delayErrors Z
0 9 3 maxConcurrency I
0 9 4 bufferSize I
5 8 5 v TT;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;ZII)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
delayErrors
maxConcurrency
bufferSize
public final <R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, io.reactivex.functions.Function<? super java.lang.Throwable, ? extends io.reactivex.ObservableSource<? extends R>>, java.util.concurrent.Callable<? extends io.reactivex.ObservableSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "onNextMapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "onErrorMapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "onCompleteSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: new io.reactivex.internal.operators.observable.ObservableMapNotification
dup
aload 0
aload 1
aload 2
aload 3
invokespecial io.reactivex.internal.operators.observable.ObservableMapNotification.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)V
invokestatic io.reactivex.Observable.merge:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 onNextMapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 4 2 onErrorMapper Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+Lio/reactivex/ObservableSource<+TR;>;>;
0 4 3 onCompleteSupplier Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<+TR;>;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNextMapper
onErrorMapper
onCompleteSupplier
public final <R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, io.reactivex.functions.Function<java.lang.Throwable, ? extends io.reactivex.ObservableSource<? extends R>>, java.util.concurrent.Callable<? extends io.reactivex.ObservableSource<? extends R>>, int);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "onNextMapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "onErrorMapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "onCompleteSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: new io.reactivex.internal.operators.observable.ObservableMapNotification
dup
aload 0
aload 1
aload 2
aload 3
invokespecial io.reactivex.internal.operators.observable.ObservableMapNotification.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)V
iload 4
invokestatic io.reactivex.Observable.merge:(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 onNextMapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 4 2 onErrorMapper Lio/reactivex/functions/Function<Ljava/lang/Throwable;+Lio/reactivex/ObservableSource<+TR;>;>;
0 4 3 onCompleteSupplier Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<+TR;>;>;
0 4 4 maxConcurrency I
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNextMapper
onErrorMapper
onCompleteSupplier
maxConcurrency
public final <R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, int);
descriptor: (Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iconst_0
iload 2
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 1 2 maxConcurrency I
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;I)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
maxConcurrency
public final <U, R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends U>>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TU;>;>;
0 1 2 resultSelector Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
resultSelector
public final <U, R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends U>>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>, boolean);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TU;>;>;
0 1 2 combiner Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
0 1 3 delayErrors Z
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
combiner
delayErrors
public final <U, R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends U>>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>, boolean, int);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
iload 3
iload 4
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TU;>;>;
0 1 2 combiner Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
0 1 3 delayErrors Z
0 1 4 maxConcurrency I
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
combiner
delayErrors
maxConcurrency
public final <U, R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends U>>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>, boolean, int, int);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "combiner is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.flatMapWithCombiner:(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
iload 3
iload 4
iload 5
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;ZII)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TU;>;>;
0 3 2 combiner Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
0 3 3 delayErrors Z
0 3 4 maxConcurrency I
0 3 5 bufferSize I
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper final
combiner final
delayErrors
maxConcurrency
bufferSize
public final <U, R> io.reactivex.Observable<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends U>>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>, int);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iconst_0
iload 3
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TU;>;>;
0 1 2 combiner Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
0 1 3 maxConcurrency I
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
combiner
maxConcurrency
public final io.reactivex.Completable flatMapCompletable(io.reactivex.functions.Function<? super T, ? extends io.reactivex.CompletableSource>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Completable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual io.reactivex.Observable.flatMapCompletable:(Lio/reactivex/functions/Function;Z)Lio/reactivex/Completable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;
Signature: (Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;)Lio/reactivex/Completable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final io.reactivex.Completable flatMapCompletable(io.reactivex.functions.Function<? super T, ? extends io.reactivex.CompletableSource>, boolean);
descriptor: (Lio/reactivex/functions/Function;Z)Lio/reactivex/Completable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFlatMapCompletableCompletable
dup
aload 0
aload 1
iload 2
invokespecial io.reactivex.internal.operators.observable.ObservableFlatMapCompletableCompletable.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Completable;)Lio/reactivex/Completable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;
0 2 2 delayErrors Z
Signature: (Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;Z)Lio/reactivex/Completable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
delayErrors
public final <U> io.reactivex.Observable<U> flatMapIterable(io.reactivex.functions.Function<? super T, ? extends java.lang.Iterable<? extends U>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFlattenIterable
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableFlattenIterable.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;
Signature: <U:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;)Lio/reactivex/Observable<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper final
public final <U, V> io.reactivex.Observable<V> flatMapIterable(io.reactivex.functions.Function<? super T, ? extends java.lang.Iterable<? extends U>>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends V>);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "resultSelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 0
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.flatMapIntoIterable:(Lio/reactivex/functions/Function;)Lio/reactivex/functions/Function;
aload 2
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.flatMap:(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;ZII)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 mapper Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;
0 3 2 resultSelector Lio/reactivex/functions/BiFunction<-TT;-TU;+TV;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper final
resultSelector
public final <R> io.reactivex.Observable<R> flatMapMaybe(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual io.reactivex.Observable.flatMapMaybe:(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> flatMapMaybe(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>, boolean);
descriptor: (Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFlatMapMaybe
dup
aload 0
aload 1
iload 2
invokespecial io.reactivex.internal.operators.observable.ObservableFlatMapMaybe.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
0 2 2 delayErrors Z
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;Z)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
delayErrors
public final <R> io.reactivex.Observable<R> flatMapSingle(io.reactivex.functions.Function<? super T, ? extends io.reactivex.SingleSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual io.reactivex.Observable.flatMapSingle:(Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> flatMapSingle(io.reactivex.functions.Function<? super T, ? extends io.reactivex.SingleSource<? extends R>>, boolean);
descriptor: (Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableFlatMapSingle
dup
aload 0
aload 1
iload 2
invokespecial io.reactivex.internal.operators.observable.ObservableFlatMapSingle.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;
0 2 2 delayErrors Z
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;Z)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
delayErrors
public final io.reactivex.disposables.Disposable forEach(io.reactivex.functions.Consumer<? super T>);
descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 onNext Lio/reactivex/functions/Consumer<-TT;>;
Signature: (Lio/reactivex/functions/Consumer<-TT;>;)Lio/reactivex/disposables/Disposable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
public final io.reactivex.disposables.Disposable forEachWhile(io.reactivex.functions.Predicate<? super T>);
descriptor: (Lio/reactivex/functions/Predicate;)Lio/reactivex/disposables/Disposable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic io.reactivex.internal.functions.Functions.ON_ERROR_MISSING:Lio/reactivex/functions/Consumer;
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
invokevirtual io.reactivex.Observable.forEachWhile:(Lio/reactivex/functions/Predicate;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 onNext Lio/reactivex/functions/Predicate<-TT;>;
Signature: (Lio/reactivex/functions/Predicate<-TT;>;)Lio/reactivex/disposables/Disposable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
public final io.reactivex.disposables.Disposable forEachWhile(io.reactivex.functions.Predicate<? super T>, io.reactivex.functions.Consumer<? super java.lang.Throwable>);
descriptor: (Lio/reactivex/functions/Predicate;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
invokevirtual io.reactivex.Observable.forEachWhile:(Lio/reactivex/functions/Predicate;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 onNext Lio/reactivex/functions/Predicate<-TT;>;
0 1 2 onError Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
Signature: (Lio/reactivex/functions/Predicate<-TT;>;Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;)Lio/reactivex/disposables/Disposable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
onError
public final io.reactivex.disposables.Disposable forEachWhile(io.reactivex.functions.Predicate<? super T>, io.reactivex.functions.Consumer<? super java.lang.Throwable>, io.reactivex.functions.Action);
descriptor: (Lio/reactivex/functions/Predicate;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "onNext is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "onError is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "onComplete is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: new io.reactivex.internal.observers.ForEachWhileObserver
dup
aload 1
aload 2
aload 3
invokespecial io.reactivex.internal.observers.ForEachWhileObserver.<init>:(Lio/reactivex/functions/Predicate;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
astore 4
start local 4 4: aload 0
aload 4
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
5: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
0 6 1 onNext Lio/reactivex/functions/Predicate<-TT;>;
0 6 2 onError Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
0 6 3 onComplete Lio/reactivex/functions/Action;
4 6 4 o Lio/reactivex/internal/observers/ForEachWhileObserver<TT;>;
Signature: (Lio/reactivex/functions/Predicate<-TT;>;Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext final
onError
onComplete final
public final <K> io.reactivex.Observable<io.reactivex.observables.GroupedObservable<K, T>> groupBy(io.reactivex.functions.Function<? super T, ? extends K>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.groupBy:(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
Signature: <K:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+TK;>;)Lio/reactivex/Observable<Lio/reactivex/observables/GroupedObservable<TK;TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector
public final <K> io.reactivex.Observable<io.reactivex.observables.GroupedObservable<K, T>> groupBy(io.reactivex.functions.Function<? super T, ? extends K>, boolean);
descriptor: (Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
iload 2
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.groupBy:(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
0 1 2 delayError Z
Signature: <K:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+TK;>;Z)Lio/reactivex/Observable<Lio/reactivex/observables/GroupedObservable<TK;TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector
delayError
public final <K, V> io.reactivex.Observable<io.reactivex.observables.GroupedObservable<K, V>> groupBy(io.reactivex.functions.Function<? super T, ? extends K>, io.reactivex.functions.Function<? super T, ? extends V>);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.groupBy:(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
0 1 2 valueSelector Lio/reactivex/functions/Function<-TT;+TV;>;
Signature: <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;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector
valueSelector
public final <K, V> io.reactivex.Observable<io.reactivex.observables.GroupedObservable<K, V>> groupBy(io.reactivex.functions.Function<? super T, ? extends K>, io.reactivex.functions.Function<? super T, ? extends V>, boolean);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.groupBy:(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
0 1 2 valueSelector Lio/reactivex/functions/Function<-TT;+TV;>;
0 1 3 delayError Z
Signature: <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;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector
valueSelector
delayError
public final <K, V> io.reactivex.Observable<io.reactivex.observables.GroupedObservable<K, V>> groupBy(io.reactivex.functions.Function<? super T, ? extends K>, io.reactivex.functions.Function<? super T, ? extends V>, boolean, int);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;ZI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "keySelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "valueSelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iload 4
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: new io.reactivex.internal.operators.observable.ObservableGroupBy
dup
aload 0
aload 1
aload 2
iload 4
iload 3
invokespecial io.reactivex.internal.operators.observable.ObservableGroupBy.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
0 4 2 valueSelector Lio/reactivex/functions/Function<-TT;+TV;>;
0 4 3 delayError Z
0 4 4 bufferSize I
Signature: <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;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector
valueSelector
delayError
bufferSize
public final <TRight, TLeftEnd, TRightEnd, R> io.reactivex.Observable<R> groupJoin(io.reactivex.ObservableSource<? extends TRight>, io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<TLeftEnd>>, io.reactivex.functions.Function<? super TRight, ? extends io.reactivex.ObservableSource<TRightEnd>>, io.reactivex.functions.BiFunction<? super T, ? super io.reactivex.Observable<TRight>, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "leftEnd is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "rightEnd is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 4
ldc "resultSelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: new io.reactivex.internal.operators.observable.ObservableGroupJoin
dup
5: aload 0
aload 1
aload 2
aload 3
aload 4
6: invokespecial io.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
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/reactivex/Observable<TT;>;
0 7 1 other Lio/reactivex/ObservableSource<+TTRight;>;
0 7 2 leftEnd Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TTLeftEnd;>;>;
0 7 3 rightEnd Lio/reactivex/functions/Function<-TTRight;+Lio/reactivex/ObservableSource<TTRightEnd;>;>;
0 7 4 resultSelector Lio/reactivex/functions/BiFunction<-TT;-Lio/reactivex/Observable<TTRight;>;+TR;>;
Signature: <TRight:Ljava/lang/Object;TLeftEnd:Ljava/lang/Object;TRightEnd:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TTRight;>;Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TTLeftEnd;>;>;Lio/reactivex/functions/Function<-TTRight;+Lio/reactivex/ObservableSource<TTRightEnd;>;>;Lio/reactivex/functions/BiFunction<-TT;-Lio/reactivex/Observable<TTRight;>;+TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
leftEnd
rightEnd
resultSelector
public final io.reactivex.Observable<T> hide();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.ObservableHide
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableHide.<init>:(Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Completable ignoreElements();
descriptor: ()Lio/reactivex/Completable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.ObservableIgnoreElementsCompletable
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableIgnoreElementsCompletable.<init>:(Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Completable;)Lio/reactivex/Completable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Single<java.lang.Boolean> isEmpty();
descriptor: ()Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.internal.functions.Functions.alwaysFalse:()Lio/reactivex/functions/Predicate;
invokevirtual io.reactivex.Observable.all:(Lio/reactivex/functions/Predicate;)Lio/reactivex/Single;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Single<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final <TRight, TLeftEnd, TRightEnd, R> io.reactivex.Observable<R> join(io.reactivex.ObservableSource<? extends TRight>, io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<TLeftEnd>>, io.reactivex.functions.Function<? super TRight, ? extends io.reactivex.ObservableSource<TRightEnd>>, io.reactivex.functions.BiFunction<? super T, ? super TRight, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "leftEnd is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "rightEnd is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 4
ldc "resultSelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: new io.reactivex.internal.operators.observable.ObservableJoin
dup
5: aload 0
aload 1
aload 2
aload 3
aload 4
6: invokespecial io.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
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/reactivex/Observable<TT;>;
0 7 1 other Lio/reactivex/ObservableSource<+TTRight;>;
0 7 2 leftEnd Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TTLeftEnd;>;>;
0 7 3 rightEnd Lio/reactivex/functions/Function<-TTRight;+Lio/reactivex/ObservableSource<TTRightEnd;>;>;
0 7 4 resultSelector Lio/reactivex/functions/BiFunction<-TT;-TTRight;+TR;>;
Signature: <TRight:Ljava/lang/Object;TLeftEnd:Ljava/lang/Object;TRightEnd:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TTRight;>;Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TTLeftEnd;>;>;Lio/reactivex/functions/Function<-TTRight;+Lio/reactivex/ObservableSource<TTRightEnd;>;>;Lio/reactivex/functions/BiFunction<-TT;-TTRight;+TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
leftEnd
rightEnd
resultSelector
public final io.reactivex.Maybe<T> lastElement();
descriptor: ()Lio/reactivex/Maybe;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.ObservableLastMaybe
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableLastMaybe.<init>:(Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Maybe<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Single<T> last(T);
descriptor: (Ljava/lang/Object;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "defaultItem is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableLastSingle
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableLastSingle.<init>:(Lio/reactivex/ObservableSource;Ljava/lang/Object;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 defaultItem TT;
Signature: (TT;)Lio/reactivex/Single<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
defaultItem
public final io.reactivex.Single<T> lastOrError();
descriptor: ()Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.ObservableLastSingle
dup
aload 0
aconst_null
invokespecial io.reactivex.internal.operators.observable.ObservableLastSingle.<init>:(Lio/reactivex/ObservableSource;Ljava/lang/Object;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Single<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final <R> io.reactivex.Observable<R> lift(io.reactivex.ObservableOperator<? extends R, ? super T>);
descriptor: (Lio/reactivex/ObservableOperator;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "lifter is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableLift
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableLift.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableOperator;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 lifter Lio/reactivex/ObservableOperator<+TR;-TT;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/ObservableOperator<+TR;-TT;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
lifter
public final <R> io.reactivex.Observable<R> map(io.reactivex.functions.Function<? super T, ? extends R>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableMap
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+TR;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final io.reactivex.Observable<io.reactivex.Notification<T>> materialize();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.ObservableMaterialize
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableMaterialize.<init>:(Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<Lio/reactivex/Notification<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Observable<T> mergeWith(io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.Observable.merge:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/ObservableSource<+TT;>;
Signature: (Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
public final io.reactivex.Observable<T> mergeWith(io.reactivex.SingleSource<? extends T>);
descriptor: (Lio/reactivex/SingleSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableMergeWithSingle
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableMergeWithSingle.<init>:(Lio/reactivex/Observable;Lio/reactivex/SingleSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/SingleSource<+TT;>;
Signature: (Lio/reactivex/SingleSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
other
public final io.reactivex.Observable<T> mergeWith(io.reactivex.MaybeSource<? extends T>);
descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableMergeWithMaybe
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableMergeWithMaybe.<init>:(Lio/reactivex/Observable;Lio/reactivex/MaybeSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/MaybeSource<+TT;>;
Signature: (Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
other
public final io.reactivex.Observable<T> mergeWith(io.reactivex.CompletableSource);
descriptor: (Lio/reactivex/CompletableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableMergeWithCompletable
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableMergeWithCompletable.<init>:(Lio/reactivex/Observable;Lio/reactivex/CompletableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/CompletableSource;
Signature: (Lio/reactivex/CompletableSource;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
other
public final io.reactivex.Observable<T> observeOn(io.reactivex.Scheduler);
descriptor: (Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.observeOn:(Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 scheduler Lio/reactivex/Scheduler;
Signature: (Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
scheduler
public final io.reactivex.Observable<T> observeOn(io.reactivex.Scheduler, boolean);
descriptor: (Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.observeOn:(Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 scheduler Lio/reactivex/Scheduler;
0 1 2 delayError Z
Signature: (Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
scheduler
delayError
public final io.reactivex.Observable<T> observeOn(io.reactivex.Scheduler, boolean, int);
descriptor: (Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 3
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.observable.ObservableObserveOn
dup
aload 0
aload 1
iload 2
iload 3
invokespecial io.reactivex.internal.operators.observable.ObservableObserveOn.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;ZI)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 scheduler Lio/reactivex/Scheduler;
0 3 2 delayError Z
0 3 3 bufferSize I
Signature: (Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
scheduler
delayError
bufferSize
public final <U> io.reactivex.Observable<U> ofType(java.lang.Class<U>);
descriptor: (Ljava/lang/Class;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "clazz is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.isInstanceOf:(Ljava/lang/Class;)Lio/reactivex/functions/Predicate;
invokevirtual io.reactivex.Observable.filter:(Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
aload 1
invokevirtual io.reactivex.Observable.cast:(Ljava/lang/Class;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 clazz Ljava/lang/Class<TU;>;
Signature: <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;)Lio/reactivex/Observable<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
clazz final
public final io.reactivex.Observable<T> onErrorResumeNext(io.reactivex.functions.Function<? super java.lang.Throwable, ? extends io.reactivex.ObservableSource<? extends T>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "resumeFunction is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableOnErrorNext
dup
aload 0
aload 1
iconst_0
invokespecial io.reactivex.internal.operators.observable.ObservableOnErrorNext.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 resumeFunction Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+Lio/reactivex/ObservableSource<+TT;>;>;
Signature: (Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+Lio/reactivex/ObservableSource<+TT;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
resumeFunction
public final io.reactivex.Observable<T> onErrorResumeNext(io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "next is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.justFunction:(Ljava/lang/Object;)Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.onErrorResumeNext:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 next Lio/reactivex/ObservableSource<+TT;>;
Signature: (Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
next final
public final io.reactivex.Observable<T> onErrorReturn(io.reactivex.functions.Function<? super java.lang.Throwable, ? extends T>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "valueSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableOnErrorReturn
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableOnErrorReturn.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 valueSupplier Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+TT;>;
Signature: (Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
valueSupplier
public final io.reactivex.Observable<T> onErrorReturnItem(T);
descriptor: (Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "item is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.justFunction:(Ljava/lang/Object;)Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.onErrorReturn:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 item TT;
Signature: (TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
item final
public final io.reactivex.Observable<T> onExceptionResumeNext(io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "next is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableOnErrorNext
dup
aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.justFunction:(Ljava/lang/Object;)Lio/reactivex/functions/Function;
iconst_1
invokespecial io.reactivex.internal.operators.observable.ObservableOnErrorNext.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 next Lio/reactivex/ObservableSource<+TT;>;
Signature: (Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
next final
public final io.reactivex.Observable<T> onTerminateDetach();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.ObservableDetach
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableDetach.<init>:(Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.observables.ConnectableObservable<T> publish();
descriptor: ()Lio/reactivex/observables/ConnectableObservable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.internal.operators.observable.ObservablePublish.create:(Lio/reactivex/ObservableSource;)Lio/reactivex/observables/ConnectableObservable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/observables/ConnectableObservable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final <R> io.reactivex.Observable<R> publish(io.reactivex.functions.Function<? super io.reactivex.Observable<T>, ? extends io.reactivex.ObservableSource<R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "selector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservablePublishSelector
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservablePublishSelector.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 selector Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
selector
public final io.reactivex.Maybe<T> reduce(io.reactivex.functions.BiFunction<T, T, T>);
descriptor: (Lio/reactivex/functions/BiFunction;)Lio/reactivex/Maybe;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "reducer is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableReduceMaybe
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableReduceMaybe.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 reducer Lio/reactivex/functions/BiFunction<TT;TT;TT;>;
Signature: (Lio/reactivex/functions/BiFunction<TT;TT;TT;>;)Lio/reactivex/Maybe<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
reducer
public final <R> io.reactivex.Single<R> reduce(R, io.reactivex.functions.BiFunction<R, ? super T, R>);
descriptor: (Ljava/lang/Object;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "seed is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "reducer is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableReduceSeedSingle
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableReduceSeedSingle.<init>:(Lio/reactivex/ObservableSource;Ljava/lang/Object;Lio/reactivex/functions/BiFunction;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 seed TR;
0 3 2 reducer Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;
Signature: <R:Ljava/lang/Object;>(TR;Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;)Lio/reactivex/Single<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
seed
reducer
public final <R> io.reactivex.Single<R> reduceWith(java.util.concurrent.Callable<R>, io.reactivex.functions.BiFunction<R, ? super T, R>);
descriptor: (Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "seedSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "reducer is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableReduceWithSingle
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableReduceWithSingle.<init>:(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 seedSupplier Ljava/util/concurrent/Callable<TR;>;
0 3 2 reducer Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;
Signature: <R:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<TR;>;Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;)Lio/reactivex/Single<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
seedSupplier
reducer
public final io.reactivex.Observable<T> repeat();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc 9223372036854775807
invokevirtual io.reactivex.Observable.repeat:(J)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Observable<T> repeat(long);
descriptor: (J)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: lload 1
lconst_0
lcmp
ifge 2
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "times >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 1
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
lload 1
lconst_0
lcmp
ifne 4
3: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
4: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableRepeat
dup
aload 0
lload 1
invokespecial io.reactivex.internal.operators.observable.ObservableRepeat.<init>:(Lio/reactivex/Observable;J)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 times J
Signature: (J)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
times
public final io.reactivex.Observable<T> repeatUntil(io.reactivex.functions.BooleanSupplier);
descriptor: (Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "stop is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableRepeatUntil
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableRepeatUntil.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/BooleanSupplier;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 stop Lio/reactivex/functions/BooleanSupplier;
Signature: (Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
stop
public final io.reactivex.Observable<T> repeatWhen(io.reactivex.functions.Function<? super io.reactivex.Observable<java.lang.Object>, ? extends io.reactivex.ObservableSource<?>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "handler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableRepeatWhen
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableRepeatWhen.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 handler Lio/reactivex/functions/Function<-Lio/reactivex/Observable<Ljava/lang/Object;>;+Lio/reactivex/ObservableSource<*>;>;
Signature: (Lio/reactivex/functions/Function<-Lio/reactivex/Observable<Ljava/lang/Object;>;+Lio/reactivex/ObservableSource<*>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
handler final
public final io.reactivex.observables.ConnectableObservable<T> replay();
descriptor: ()Lio/reactivex/observables/ConnectableObservable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.internal.operators.observable.ObservableReplay.createFrom:(Lio/reactivex/ObservableSource;)Lio/reactivex/observables/ConnectableObservable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/observables/ConnectableObservable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final <R> io.reactivex.Observable<R> replay(io.reactivex.functions.Function<? super io.reactivex.Observable<T>, ? extends io.reactivex.ObservableSource<R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "selector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.replayCallable:(Lio/reactivex/Observable;)Ljava/util/concurrent/Callable;
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableReplay.multicastSelector:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 selector Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
selector
public final <R> io.reactivex.Observable<R> replay(io.reactivex.functions.Function<? super io.reactivex.Observable<T>, ? extends io.reactivex.ObservableSource<R>>, int);
descriptor: (Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "selector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: aload 0
iload 2
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.replayCallable:(Lio/reactivex/Observable;I)Ljava/util/concurrent/Callable;
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableReplay.multicastSelector:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 selector Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;
0 3 2 bufferSize I
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;I)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
selector
bufferSize final
public final <R> io.reactivex.Observable<R> replay(io.reactivex.functions.Function<? super io.reactivex.Observable<T>, ? extends io.reactivex.ObservableSource<R>>, int, long, java.util.concurrent.TimeUnit);
descriptor: (Lio/reactivex/functions/Function;IJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 5 0: aload 0
aload 1
iload 2
lload 3
aload 5
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.replay:(Lio/reactivex/functions/Function;IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 selector Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;
0 1 2 bufferSize I
0 1 3 time J
0 1 5 unit Ljava/util/concurrent/TimeUnit;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;IJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
selector
bufferSize
time
unit
public final <R> io.reactivex.Observable<R> replay(io.reactivex.functions.Function<? super io.reactivex.Observable<T>, ? extends io.reactivex.ObservableSource<R>>, int, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (Lio/reactivex/functions/Function;IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 5 start local 6 0: aload 1
ldc "selector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: aload 5
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 6
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 0
iload 2
lload 3
aload 5
aload 6
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.replayCallable:(Lio/reactivex/Observable;IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Ljava/util/concurrent/Callable;
aload 1
5: invokestatic io.reactivex.internal.operators.observable.ObservableReplay.multicastSelector:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
0 6 1 selector Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;
0 6 2 bufferSize I
0 6 3 time J
0 6 5 unit Ljava/util/concurrent/TimeUnit;
0 6 6 scheduler Lio/reactivex/Scheduler;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
selector
bufferSize final
time final
unit final
scheduler final
public final <R> io.reactivex.Observable<R> replay(io.reactivex.functions.Function<? super io.reactivex.Observable<T>, ? extends io.reactivex.ObservableSource<R>>, int, io.reactivex.Scheduler);
descriptor: (Lio/reactivex/functions/Function;ILio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "selector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 3
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: aload 0
iload 2
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.replayCallable:(Lio/reactivex/Observable;I)Ljava/util/concurrent/Callable;
4: aload 1
aload 3
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.replayFunction:(Lio/reactivex/functions/Function;Lio/reactivex/Scheduler;)Lio/reactivex/functions/Function;
5: invokestatic io.reactivex.internal.operators.observable.ObservableReplay.multicastSelector:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
0 6 1 selector Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;
0 6 2 bufferSize I
0 6 3 scheduler Lio/reactivex/Scheduler;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;ILio/reactivex/Scheduler;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
selector final
bufferSize final
scheduler final
public final <R> io.reactivex.Observable<R> replay(io.reactivex.functions.Function<? super io.reactivex.Observable<T>, ? extends io.reactivex.ObservableSource<R>>, long, java.util.concurrent.TimeUnit);
descriptor: (Lio/reactivex/functions/Function;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
aload 1
lload 2
aload 4
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.replay:(Lio/reactivex/functions/Function;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 selector Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;
0 1 2 time J
0 1 4 unit Ljava/util/concurrent/TimeUnit;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
selector
time
unit
public final <R> io.reactivex.Observable<R> replay(io.reactivex.functions.Function<? super io.reactivex.Observable<T>, ? extends io.reactivex.ObservableSource<R>>, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (Lio/reactivex/functions/Function;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 5 0: aload 1
ldc "selector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 4
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 5
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 0
lload 2
aload 4
aload 5
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.replayCallable:(Lio/reactivex/Observable;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Ljava/util/concurrent/Callable;
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableReplay.multicastSelector:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 selector Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;
0 4 2 time J
0 4 4 unit Ljava/util/concurrent/TimeUnit;
0 4 5 scheduler Lio/reactivex/Scheduler;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
selector
time final
unit final
scheduler final
public final <R> io.reactivex.Observable<R> replay(io.reactivex.functions.Function<? super io.reactivex.Observable<T>, ? extends io.reactivex.ObservableSource<R>>, io.reactivex.Scheduler);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "selector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 0
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.replayCallable:(Lio/reactivex/Observable;)Ljava/util/concurrent/Callable;
3: aload 1
aload 2
invokestatic io.reactivex.internal.operators.observable.ObservableInternalHelper.replayFunction:(Lio/reactivex/functions/Function;Lio/reactivex/Scheduler;)Lio/reactivex/functions/Function;
4: invokestatic io.reactivex.internal.operators.observable.ObservableReplay.multicastSelector:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 selector Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;
0 5 2 scheduler Lio/reactivex/Scheduler;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;+Lio/reactivex/ObservableSource<TR;>;>;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
selector final
scheduler final
public final io.reactivex.observables.ConnectableObservable<T> replay(int);
descriptor: (I)Lio/reactivex/observables/ConnectableObservable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
1: aload 0
iload 1
invokestatic io.reactivex.internal.operators.observable.ObservableReplay.create:(Lio/reactivex/ObservableSource;I)Lio/reactivex/observables/ConnectableObservable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 bufferSize I
Signature: (I)Lio/reactivex/observables/ConnectableObservable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
bufferSize final
public final io.reactivex.observables.ConnectableObservable<T> replay(int, long, java.util.concurrent.TimeUnit);
descriptor: (IJLjava/util/concurrent/TimeUnit;)Lio/reactivex/observables/ConnectableObservable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
iload 1
lload 2
aload 4
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.replay:(IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
areturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 bufferSize I
0 1 2 time J
0 1 4 unit Ljava/util/concurrent/TimeUnit;
Signature: (IJLjava/util/concurrent/TimeUnit;)Lio/reactivex/observables/ConnectableObservable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
bufferSize
time
unit
public final io.reactivex.observables.ConnectableObservable<T> replay(int, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 5 0: iload 1
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
1: aload 4
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 5
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 0
lload 2
aload 4
aload 5
iload 1
invokestatic io.reactivex.internal.operators.observable.ObservableReplay.create:(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/observables/ConnectableObservable;
areturn
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 bufferSize I
0 4 2 time J
0 4 4 unit Ljava/util/concurrent/TimeUnit;
0 4 5 scheduler Lio/reactivex/Scheduler;
Signature: (IJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
bufferSize final
time final
unit final
scheduler final
public final io.reactivex.observables.ConnectableObservable<T> replay(int, io.reactivex.Scheduler);
descriptor: (ILio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
1: aload 0
iload 1
invokevirtual io.reactivex.Observable.replay:(I)Lio/reactivex/observables/ConnectableObservable;
aload 2
invokestatic io.reactivex.internal.operators.observable.ObservableReplay.observeOn:(Lio/reactivex/observables/ConnectableObservable;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 bufferSize I
0 2 2 scheduler Lio/reactivex/Scheduler;
Signature: (ILio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
bufferSize final
scheduler final
public final io.reactivex.observables.ConnectableObservable<T> replay(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/observables/ConnectableObservable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.replay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/observables/ConnectableObservable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
time
unit
public final io.reactivex.observables.ConnectableObservable<T> replay(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 3
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 4
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 0
lload 1
aload 3
aload 4
invokestatic io.reactivex.internal.operators.observable.ObservableReplay.create:(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 time J
0 3 3 unit Ljava/util/concurrent/TimeUnit;
0 3 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
time final
unit final
scheduler final
public final io.reactivex.observables.ConnectableObservable<T> replay(io.reactivex.Scheduler);
descriptor: (Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokevirtual io.reactivex.Observable.replay:()Lio/reactivex/observables/ConnectableObservable;
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableReplay.observeOn:(Lio/reactivex/observables/ConnectableObservable;Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 scheduler Lio/reactivex/Scheduler;
Signature: (Lio/reactivex/Scheduler;)Lio/reactivex/observables/ConnectableObservable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
scheduler final
public final io.reactivex.Observable<T> retry();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
ldc 9223372036854775807
invokestatic io.reactivex.internal.functions.Functions.alwaysTrue:()Lio/reactivex/functions/Predicate;
invokevirtual io.reactivex.Observable.retry:(JLio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Observable<T> retry(io.reactivex.functions.BiPredicate<? super java.lang.Integer, ? super java.lang.Throwable>);
descriptor: (Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "predicate is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableRetryBiPredicate
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableRetryBiPredicate.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/BiPredicate;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 predicate Lio/reactivex/functions/BiPredicate<-Ljava/lang/Integer;-Ljava/lang/Throwable;>;
Signature: (Lio/reactivex/functions/BiPredicate<-Ljava/lang/Integer;-Ljava/lang/Throwable;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
predicate
public final io.reactivex.Observable<T> retry(long);
descriptor: (J)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokestatic io.reactivex.internal.functions.Functions.alwaysTrue:()Lio/reactivex/functions/Predicate;
invokevirtual io.reactivex.Observable.retry:(JLio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 times J
Signature: (J)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
times
public final io.reactivex.Observable<T> retry(long, io.reactivex.functions.Predicate<? super java.lang.Throwable>);
descriptor: (JLio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 3 0: lload 1
lconst_0
lcmp
ifge 2
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "times >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 1
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 3
ldc "predicate is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: new io.reactivex.internal.operators.observable.ObservableRetryPredicate
dup
aload 0
lload 1
aload 3
invokespecial io.reactivex.internal.operators.observable.ObservableRetryPredicate.<init>:(Lio/reactivex/Observable;JLio/reactivex/functions/Predicate;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 times J
0 4 3 predicate Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;
Signature: (JLio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
times
predicate
public final io.reactivex.Observable<T> retry(io.reactivex.functions.Predicate<? super java.lang.Throwable>);
descriptor: (Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 9223372036854775807
aload 1
invokevirtual io.reactivex.Observable.retry:(JLio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 predicate Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;
Signature: (Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
predicate
public final io.reactivex.Observable<T> retryUntil(io.reactivex.functions.BooleanSupplier);
descriptor: (Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "stop is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
ldc 9223372036854775807
aload 1
invokestatic io.reactivex.internal.functions.Functions.predicateReverseFor:(Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/functions/Predicate;
invokevirtual io.reactivex.Observable.retry:(JLio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 stop Lio/reactivex/functions/BooleanSupplier;
Signature: (Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
stop final
public final io.reactivex.Observable<T> retryWhen(io.reactivex.functions.Function<? super io.reactivex.Observable<java.lang.Throwable>, ? extends io.reactivex.ObservableSource<?>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "handler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableRetryWhen
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableRetryWhen.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 handler Lio/reactivex/functions/Function<-Lio/reactivex/Observable<Ljava/lang/Throwable;>;+Lio/reactivex/ObservableSource<*>;>;
Signature: (Lio/reactivex/functions/Function<-Lio/reactivex/Observable<Ljava/lang/Throwable;>;+Lio/reactivex/ObservableSource<*>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
handler final
public final void safeSubscribe(io.reactivex.Observer<? super T>);
descriptor: (Lio/reactivex/Observer;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "observer is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 1
instanceof io.reactivex.observers.SafeObserver
ifeq 4
2: aload 0
aload 1
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
new io.reactivex.observers.SafeObserver
dup
aload 1
invokespecial io.reactivex.observers.SafeObserver.<init>:(Lio/reactivex/Observer;)V
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
0 6 1 observer Lio/reactivex/Observer<-TT;>;
Signature: (Lio/reactivex/Observer<-TT;>;)V
RuntimeVisibleAnnotations:
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
observer
public final io.reactivex.Observable<T> sample(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.sample:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 period J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
period
unit
public final io.reactivex.Observable<T> sample(long, java.util.concurrent.TimeUnit, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
iload 4
invokevirtual io.reactivex.Observable.sample:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 period J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 emitLast Z
Signature: (JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
period
unit
emitLast
public final io.reactivex.Observable<T> sample(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 3
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 4
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableSampleTimed
dup
aload 0
lload 1
aload 3
aload 4
iconst_0
invokespecial io.reactivex.internal.operators.observable.ObservableSampleTimed.<init>:(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 period J
0 3 3 unit Ljava/util/concurrent/TimeUnit;
0 3 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
period
unit
scheduler
public final io.reactivex.Observable<T> sample(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 3
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 4
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableSampleTimed
dup
aload 0
lload 1
aload 3
aload 4
iload 5
invokespecial io.reactivex.internal.operators.observable.ObservableSampleTimed.<init>:(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 period J
0 3 3 unit Ljava/util/concurrent/TimeUnit;
0 3 4 scheduler Lio/reactivex/Scheduler;
0 3 5 emitLast Z
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
period
unit
scheduler
emitLast
public final <U> io.reactivex.Observable<T> sample(io.reactivex.ObservableSource<U>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "sampler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableSampleWithObservable
dup
aload 0
aload 1
iconst_0
invokespecial io.reactivex.internal.operators.observable.ObservableSampleWithObservable.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 sampler Lio/reactivex/ObservableSource<TU;>;
Signature: <U:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<TU;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sampler
public final <U> io.reactivex.Observable<T> sample(io.reactivex.ObservableSource<U>, boolean);
descriptor: (Lio/reactivex/ObservableSource;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "sampler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableSampleWithObservable
dup
aload 0
aload 1
iload 2
invokespecial io.reactivex.internal.operators.observable.ObservableSampleWithObservable.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 sampler Lio/reactivex/ObservableSource<TU;>;
0 2 2 emitLast Z
Signature: <U:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<TU;>;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sampler
emitLast
public final io.reactivex.Observable<T> scan(io.reactivex.functions.BiFunction<T, T, T>);
descriptor: (Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "accumulator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableScan
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableScan.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 accumulator Lio/reactivex/functions/BiFunction<TT;TT;TT;>;
Signature: (Lio/reactivex/functions/BiFunction<TT;TT;TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
accumulator
public final <R> io.reactivex.Observable<R> scan(R, io.reactivex.functions.BiFunction<R, ? super T, R>);
descriptor: (Ljava/lang/Object;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "initialValue is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.internal.functions.Functions.justCallable:(Ljava/lang/Object;)Ljava/util/concurrent/Callable;
aload 2
invokevirtual io.reactivex.Observable.scanWith:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 initialValue TR;
0 2 2 accumulator Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;
Signature: <R:Ljava/lang/Object;>(TR;Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
initialValue final
accumulator
public final <R> io.reactivex.Observable<R> scanWith(java.util.concurrent.Callable<R>, io.reactivex.functions.BiFunction<R, ? super T, R>);
descriptor: (Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "seedSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "accumulator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableScanSeed
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableScanSeed.<init>:(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiFunction;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 seedSupplier Ljava/util/concurrent/Callable<TR;>;
0 3 2 accumulator Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;
Signature: <R:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<TR;>;Lio/reactivex/functions/BiFunction<TR;-TT;TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
seedSupplier
accumulator
public final io.reactivex.Observable<T> serialize();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.ObservableSerialized
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableSerialized.<init>:(Lio/reactivex/Observable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Observable<T> share();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.reactivex.Observable.publish:()Lio/reactivex/observables/ConnectableObservable;
invokevirtual io.reactivex.observables.ConnectableObservable.refCount:()Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Maybe<T> singleElement();
descriptor: ()Lio/reactivex/Maybe;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.ObservableSingleMaybe
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableSingleMaybe.<init>:(Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Maybe<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Single<T> single(T);
descriptor: (Ljava/lang/Object;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "defaultItem is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableSingleSingle
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableSingleSingle.<init>:(Lio/reactivex/ObservableSource;Ljava/lang/Object;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 defaultItem TT;
Signature: (TT;)Lio/reactivex/Single<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
defaultItem
public final io.reactivex.Single<T> singleOrError();
descriptor: ()Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: new io.reactivex.internal.operators.observable.ObservableSingleSingle
dup
aload 0
aconst_null
invokespecial io.reactivex.internal.operators.observable.ObservableSingleSingle.<init>:(Lio/reactivex/ObservableSource;Ljava/lang/Object;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Single<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Observable<T> skip(long);
descriptor: (J)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: lload 1
lconst_0
lcmp
ifgt 2
1: aload 0
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
2: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableSkip
dup
aload 0
lload 1
invokespecial io.reactivex.internal.operators.observable.ObservableSkip.<init>:(Lio/reactivex/ObservableSource;J)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 count J
Signature: (J)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
count
public final io.reactivex.Observable<T> skip(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.Observable.timer:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
invokevirtual io.reactivex.Observable.skipUntil:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
time
unit
public final io.reactivex.Observable<T> skip(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aload 4
invokestatic io.reactivex.Observable.timer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
invokevirtual io.reactivex.Observable.skipUntil:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
time
unit
scheduler
public final io.reactivex.Observable<T> skipLast(int);
descriptor: (I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "count >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
ifne 4
3: aload 0
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
4: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableSkipLast
dup
aload 0
iload 1
invokespecial io.reactivex.internal.operators.observable.ObservableSkipLast.<init>:(Lio/reactivex/ObservableSource;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 count I
Signature: (I)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
count
public final io.reactivex.Observable<T> skipLast(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.trampoline:()Lio/reactivex/Scheduler;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.skipLast:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:trampoline")
MethodParameters:
Name Flags
time
unit
public final io.reactivex.Observable<T> skipLast(long, java.util.concurrent.TimeUnit, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.trampoline:()Lio/reactivex/Scheduler;
iload 4
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.skipLast:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 delayError Z
Signature: (JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:trampoline")
MethodParameters:
Name Flags
time
unit
delayError
public final io.reactivex.Observable<T> skipLast(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aload 4
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.skipLast:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
time
unit
scheduler
public final io.reactivex.Observable<T> skipLast(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
lload 1
aload 3
aload 4
iload 5
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.skipLast:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
0 1 5 delayError Z
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
time
unit
scheduler
delayError
public final io.reactivex.Observable<T> skipLast(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, boolean, int);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=9, locals=8, args_size=6
start local 0 start local 1 start local 3 start local 4 start local 5 start local 6 0: aload 3
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 4
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iload 6
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: iload 6
iconst_1
ishl
istore 7
start local 7 4: new io.reactivex.internal.operators.observable.ObservableSkipLastTimed
dup
aload 0
lload 1
aload 3
aload 4
iload 7
iload 5
invokespecial io.reactivex.internal.operators.observable.ObservableSkipLastTimed.<init>:(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 time J
0 5 3 unit Ljava/util/concurrent/TimeUnit;
0 5 4 scheduler Lio/reactivex/Scheduler;
0 5 5 delayError Z
0 5 6 bufferSize I
4 5 7 s I
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
time
unit
scheduler
delayError
bufferSize
public final <U> io.reactivex.Observable<T> skipUntil(io.reactivex.ObservableSource<U>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableSkipUntil
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableSkipUntil.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/ObservableSource<TU;>;
Signature: <U:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<TU;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
public final io.reactivex.Observable<T> skipWhile(io.reactivex.functions.Predicate<? super T>);
descriptor: (Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "predicate is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableSkipWhile
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableSkipWhile.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 predicate Lio/reactivex/functions/Predicate<-TT;>;
Signature: (Lio/reactivex/functions/Predicate<-TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
predicate
public final io.reactivex.Observable<T> sorted();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.reactivex.Observable.toList:()Lio/reactivex/Single;
invokevirtual io.reactivex.Single.toObservable:()Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.naturalComparator:()Ljava/util/Comparator;
invokestatic io.reactivex.internal.functions.Functions.listSorter:(Ljava/util/Comparator;)Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.map:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.flatMapIterable:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Observable<T> sorted(java.util.Comparator<? super T>);
descriptor: (Ljava/util/Comparator;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "sortFunction is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokevirtual io.reactivex.Observable.toList:()Lio/reactivex/Single;
invokevirtual io.reactivex.Single.toObservable:()Lio/reactivex/Observable;
aload 1
invokestatic io.reactivex.internal.functions.Functions.listSorter:(Ljava/util/Comparator;)Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.map:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.flatMapIterable:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 sortFunction Ljava/util/Comparator<-TT;>;
Signature: (Ljava/util/Comparator<-TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
sortFunction
public final io.reactivex.Observable<T> startWith(java.lang.Iterable<? extends T>);
descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 1
invokestatic io.reactivex.Observable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Observable;
aastore
dup
iconst_1
aload 0
aastore
invokestatic io.reactivex.Observable.concatArray:([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 items Ljava/lang/Iterable<+TT;>;
Signature: (Ljava/lang/Iterable<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
items
public final io.reactivex.Observable<T> startWith(io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 0
aastore
invokestatic io.reactivex.Observable.concatArray:([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/ObservableSource<+TT;>;
Signature: (Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
public final io.reactivex.Observable<T> startWith(T);
descriptor: (Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "item is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 1
invokestatic io.reactivex.Observable.just:(Ljava/lang/Object;)Lio/reactivex/Observable;
aastore
dup
iconst_1
aload 0
aastore
invokestatic io.reactivex.Observable.concatArray:([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 item TT;
Signature: (TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
item
public final io.reactivex.Observable<T> startWithArray(T[]);
descriptor: ([Ljava/lang/Object;)Lio/reactivex/Observable;
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic io.reactivex.Observable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable;
astore 2
start local 2 1: aload 2
invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
if_acmpne 3
2: aload 0
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
3: StackMap locals: io.reactivex.Observable
StackMap stack:
iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 0
aastore
invokestatic io.reactivex.Observable.concatArray:([Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 items [Ljava/lang/Object;
1 4 2 fromArray Lio/reactivex/Observable<TT;>;
Signature: ([TT;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
items
public final io.reactivex.disposables.Disposable subscribe();
descriptor: ()Lio/reactivex/disposables/Disposable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
getstatic io.reactivex.internal.functions.Functions.ON_ERROR_MISSING:Lio/reactivex/functions/Consumer;
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer<? super T>);
descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic io.reactivex.internal.functions.Functions.ON_ERROR_MISSING:Lio/reactivex/functions/Consumer;
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 onNext Lio/reactivex/functions/Consumer<-TT;>;
Signature: (Lio/reactivex/functions/Consumer<-TT;>;)Lio/reactivex/disposables/Disposable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
public final io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer<? super T>, io.reactivex.functions.Consumer<? super java.lang.Throwable>);
descriptor: (Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 onNext Lio/reactivex/functions/Consumer<-TT;>;
0 1 2 onError Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
Signature: (Lio/reactivex/functions/Consumer<-TT;>;Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;)Lio/reactivex/disposables/Disposable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
onError
public final io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer<? super T>, io.reactivex.functions.Consumer<? super java.lang.Throwable>, io.reactivex.functions.Action);
descriptor: (Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 onNext Lio/reactivex/functions/Consumer<-TT;>;
0 1 2 onError Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
0 1 3 onComplete Lio/reactivex/functions/Action;
Signature: (Lio/reactivex/functions/Consumer<-TT;>;Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
onError
onComplete
public final io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer<? super T>, io.reactivex.functions.Consumer<? super java.lang.Throwable>, io.reactivex.functions.Action, io.reactivex.functions.Consumer<? super io.reactivex.disposables.Disposable>);
descriptor: (Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "onNext is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "onError is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "onComplete is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 4
ldc "onSubscribe is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: new io.reactivex.internal.observers.LambdaObserver
dup
aload 1
aload 2
aload 3
aload 4
invokespecial io.reactivex.internal.observers.LambdaObserver.<init>:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)V
astore 5
start local 5 5: aload 0
aload 5
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
6: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/reactivex/Observable<TT;>;
0 7 1 onNext Lio/reactivex/functions/Consumer<-TT;>;
0 7 2 onError Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
0 7 3 onComplete Lio/reactivex/functions/Action;
0 7 4 onSubscribe Lio/reactivex/functions/Consumer<-Lio/reactivex/disposables/Disposable;>;
5 7 5 ls Lio/reactivex/internal/observers/LambdaObserver<TT;>;
Signature: (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;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
onNext
onError
onComplete
onSubscribe
public final void subscribe(io.reactivex.Observer<? super T>);
descriptor: (Lio/reactivex/Observer;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ldc "observer is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
invokestatic io.reactivex.plugins.RxJavaPlugins.onSubscribe:(Lio/reactivex/Observable;Lio/reactivex/Observer;)Lio/reactivex/Observer;
astore 1
2: aload 1
ldc "The RxJavaPlugins.onSubscribe hook returned a null Observer. Please change the handler provided to RxJavaPlugins.setOnObservableSubscribe for invalid null returns. Further reading: https://github.com/ReactiveX/RxJava/wiki/Plugins"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 0
aload 1
invokevirtual io.reactivex.Observable.subscribeActual:(Lio/reactivex/Observer;)V
4: goto 13
StackMap locals:
StackMap stack: java.lang.NullPointerException
5: astore 2
start local 2 6: aload 2
athrow
end local 2 7: StackMap locals:
StackMap stack: java.lang.Throwable
astore 2
start local 2 8: aload 2
invokestatic io.reactivex.exceptions.Exceptions.throwIfFatal:(Ljava/lang/Throwable;)V
9: aload 2
invokestatic io.reactivex.plugins.RxJavaPlugins.onError:(Ljava/lang/Throwable;)V
10: new java.lang.NullPointerException
dup
ldc "Actually not, but can't throw other exceptions due to RS"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
astore 3
start local 3 11: aload 3
aload 2
invokevirtual java.lang.NullPointerException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
12: aload 3
athrow
end local 3 end local 2 13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lio/reactivex/Observable<TT;>;
0 14 1 observer Lio/reactivex/Observer<-TT;>;
6 7 2 e Ljava/lang/NullPointerException;
8 13 2 e Ljava/lang/Throwable;
11 13 3 npe Ljava/lang/NullPointerException;
Exception table:
from to target type
1 4 5 Class java.lang.NullPointerException
1 4 7 Class java.lang.Throwable
Signature: (Lio/reactivex/Observer<-TT;>;)V
RuntimeVisibleAnnotations:
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
observer
protected abstract void subscribeActual(io.reactivex.Observer<? super T>);
descriptor: (Lio/reactivex/Observer;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (Lio/reactivex/Observer<-TT;>;)V
MethodParameters:
Name Flags
observer
public final <E extends io.reactivex.Observer<? super T>> E subscribeWith();
descriptor: (Lio/reactivex/Observer;)Lio/reactivex/Observer;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 observer TE;
Signature: <E::Lio/reactivex/Observer<-TT;>;>(TE;)TE;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
observer
public final io.reactivex.Observable<T> subscribeOn(io.reactivex.Scheduler);
descriptor: (Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableSubscribeOn
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableSubscribeOn.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 scheduler Lio/reactivex/Scheduler;
Signature: (Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
scheduler
public final io.reactivex.Observable<T> switchIfEmpty(io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableSwitchIfEmpty
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableSwitchIfEmpty.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/ObservableSource<+TT;>;
Signature: (Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
public final <R> io.reactivex.Observable<R> switchMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.switchMap:(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> switchMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, int);
descriptor: (Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: aload 0
instanceof io.reactivex.internal.fuseable.ScalarCallable
ifeq 7
3: aload 0
checkcast io.reactivex.internal.fuseable.ScalarCallable
invokeinterface io.reactivex.internal.fuseable.ScalarCallable.call:()Ljava/lang/Object;
astore 3
start local 3 4: aload 3
ifnonnull 6
5: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
6: StackMap locals: java.lang.Object
StackMap stack:
aload 3
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableScalarXMap.scalarXMap:(Ljava/lang/Object;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 3 7: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableSwitchMap
dup
aload 0
aload 1
iload 2
iconst_0
invokespecial io.reactivex.internal.operators.observable.ObservableSwitchMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/reactivex/Observable<TT;>;
0 8 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 8 2 bufferSize I
4 7 3 v TT;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;I)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
bufferSize
public final io.reactivex.Completable switchMapCompletable(io.reactivex.functions.Function<? super T, ? extends io.reactivex.CompletableSource>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Completable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.mixed.ObservableSwitchMapCompletable
dup
aload 0
aload 1
iconst_0
invokespecial io.reactivex.internal.operators.mixed.ObservableSwitchMapCompletable.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Completable;)Lio/reactivex/Completable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;
Signature: (Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;)Lio/reactivex/Completable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
mapper
public final io.reactivex.Completable switchMapCompletableDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.CompletableSource>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Completable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.mixed.ObservableSwitchMapCompletable
dup
aload 0
aload 1
iconst_1
invokespecial io.reactivex.internal.operators.mixed.ObservableSwitchMapCompletable.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Completable;)Lio/reactivex/Completable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;
Signature: (Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;)Lio/reactivex/Completable;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> switchMapMaybe(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.mixed.ObservableSwitchMapMaybe
dup
aload 0
aload 1
iconst_0
invokespecial io.reactivex.internal.operators.mixed.ObservableSwitchMapMaybe.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> switchMapMaybeDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.mixed.ObservableSwitchMapMaybe
dup
aload 0
aload 1
iconst_1
invokespecial io.reactivex.internal.operators.mixed.ObservableSwitchMapMaybe.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> switchMapSingle(io.reactivex.functions.Function<? super T, ? extends io.reactivex.SingleSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.mixed.ObservableSwitchMapSingle
dup
aload 0
aload 1
iconst_0
invokespecial io.reactivex.internal.operators.mixed.ObservableSwitchMapSingle.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> switchMapSingleDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.SingleSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.mixed.ObservableSwitchMapSingle
dup
aload 0
aload 1
iconst_1
invokespecial io.reactivex.internal.operators.mixed.ObservableSwitchMapSingle.<init>:(Lio/reactivex/Observable;Lio/reactivex/functions/Function;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
RuntimeInvisibleAnnotations:
io.reactivex.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
io.reactivex.annotations.NonNull()
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> switchMapDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.switchMapDelayError:(Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
public final <R> io.reactivex.Observable<R> switchMapDelayError(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>, int);
descriptor: (Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "mapper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: aload 0
instanceof io.reactivex.internal.fuseable.ScalarCallable
ifeq 7
3: aload 0
checkcast io.reactivex.internal.fuseable.ScalarCallable
invokeinterface io.reactivex.internal.fuseable.ScalarCallable.call:()Ljava/lang/Object;
astore 3
start local 3 4: aload 3
ifnonnull 6
5: invokestatic io.reactivex.Observable.empty:()Lio/reactivex/Observable;
areturn
6: StackMap locals: java.lang.Object
StackMap stack:
aload 3
aload 1
invokestatic io.reactivex.internal.operators.observable.ObservableScalarXMap.scalarXMap:(Ljava/lang/Object;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 3 7: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableSwitchMap
dup
aload 0
aload 1
iload 2
iconst_1
invokespecial io.reactivex.internal.operators.observable.ObservableSwitchMap.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/reactivex/Observable<TT;>;
0 8 1 mapper Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
0 8 2 bufferSize I
4 7 3 v TT;
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;I)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
mapper
bufferSize
public final io.reactivex.Observable<T> take(long);
descriptor: (J)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: lload 1
lconst_0
lcmp
ifge 2
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "count >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 1
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableTake
dup
aload 0
lload 1
invokespecial io.reactivex.internal.operators.observable.ObservableTake.<init>:(Lio/reactivex/ObservableSource;J)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 count J
Signature: (J)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
count
public final io.reactivex.Observable<T> take(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.Observable.timer:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
invokevirtual io.reactivex.Observable.takeUntil:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
time
unit
public final io.reactivex.Observable<T> take(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aload 4
invokestatic io.reactivex.Observable.timer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
invokevirtual io.reactivex.Observable.takeUntil:(Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
time
unit
scheduler
public final io.reactivex.Observable<T> takeLast(int);
descriptor: (I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "count >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
ifne 4
3: new io.reactivex.internal.operators.observable.ObservableIgnoreElements
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableIgnoreElements.<init>:(Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
4: StackMap locals:
StackMap stack:
iload 1
iconst_1
if_icmpne 6
5: new io.reactivex.internal.operators.observable.ObservableTakeLastOne
dup
aload 0
invokespecial io.reactivex.internal.operators.observable.ObservableTakeLastOne.<init>:(Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
6: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableTakeLast
dup
aload 0
iload 1
invokespecial io.reactivex.internal.operators.observable.ObservableTakeLast.<init>:(Lio/reactivex/ObservableSource;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/reactivex/Observable<TT;>;
0 7 1 count I
Signature: (I)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
count
public final io.reactivex.Observable<T> takeLast(long, long, java.util.concurrent.TimeUnit);
descriptor: (JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=9, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
lload 1
lload 3
aload 5
invokestatic io.reactivex.schedulers.Schedulers.trampoline:()Lio/reactivex/Scheduler;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.takeLast:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 count J
0 1 3 time J
0 1 5 unit Ljava/util/concurrent/TimeUnit;
Signature: (JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:trampoline")
MethodParameters:
Name Flags
count
time
unit
public final io.reactivex.Observable<T> takeLast(long, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=9, locals=7, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 6 0: aload 0
lload 1
lload 3
aload 5
aload 6
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.takeLast:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 6 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 count J
0 1 3 time J
0 1 5 unit Ljava/util/concurrent/TimeUnit;
0 1 6 scheduler Lio/reactivex/Scheduler;
Signature: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
count
time
unit
scheduler
public final io.reactivex.Observable<T> takeLast(long, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, boolean, int);
descriptor: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=11, locals=9, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 6 start local 7 start local 8 0: aload 5
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 6
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iload 8
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: lload 1
lconst_0
lcmp
ifge 5
4: new java.lang.IndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "count >= 0 required but it was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 1
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.observable.ObservableTakeLastTimed
dup
aload 0
lload 1
lload 3
aload 5
aload 6
iload 8
iload 7
invokespecial io.reactivex.internal.operators.observable.ObservableTakeLastTimed.<init>:(Lio/reactivex/ObservableSource;JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;IZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 8 end local 7 end local 6 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
0 6 1 count J
0 6 3 time J
0 6 5 unit Ljava/util/concurrent/TimeUnit;
0 6 6 scheduler Lio/reactivex/Scheduler;
0 6 7 delayError Z
0 6 8 bufferSize I
Signature: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
count
time
unit
scheduler
delayError
bufferSize
public final io.reactivex.Observable<T> takeLast(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.trampoline:()Lio/reactivex/Scheduler;
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.takeLast:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:trampoline")
MethodParameters:
Name Flags
time
unit
public final io.reactivex.Observable<T> takeLast(long, java.util.concurrent.TimeUnit, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.trampoline:()Lio/reactivex/Scheduler;
iload 4
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.takeLast:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 delayError Z
Signature: (JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:trampoline")
MethodParameters:
Name Flags
time
unit
delayError
public final io.reactivex.Observable<T> takeLast(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aload 4
iconst_0
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.takeLast:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
time
unit
scheduler
public final io.reactivex.Observable<T> takeLast(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
lload 1
aload 3
aload 4
iload 5
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.takeLast:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
0 1 5 delayError Z
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
time
unit
scheduler
delayError
public final io.reactivex.Observable<T> takeLast(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, boolean, int);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=9, locals=7, args_size=6
start local 0 start local 1 start local 3 start local 4 start local 5 start local 6 0: aload 0
ldc 9223372036854775807
lload 1
aload 3
aload 4
iload 5
iload 6
invokevirtual io.reactivex.Observable.takeLast:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable;
areturn
end local 6 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 time J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
0 1 5 delayError Z
0 1 6 bufferSize I
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;ZI)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
time
unit
scheduler
delayError
bufferSize
public final <U> io.reactivex.Observable<T> takeUntil(io.reactivex.ObservableSource<U>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableTakeUntil
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableTakeUntil.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/ObservableSource<TU;>;
Signature: <U:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<TU;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
public final io.reactivex.Observable<T> takeUntil(io.reactivex.functions.Predicate<? super T>);
descriptor: (Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "stopPredicate is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableTakeUntilPredicate
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableTakeUntilPredicate.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 stopPredicate Lio/reactivex/functions/Predicate<-TT;>;
Signature: (Lio/reactivex/functions/Predicate<-TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
stopPredicate
public final io.reactivex.Observable<T> takeWhile(io.reactivex.functions.Predicate<? super T>);
descriptor: (Lio/reactivex/functions/Predicate;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "predicate is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableTakeWhile
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableTakeWhile.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Predicate;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 predicate Lio/reactivex/functions/Predicate<-TT;>;
Signature: (Lio/reactivex/functions/Predicate<-TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
predicate
public final io.reactivex.Observable<T> throttleFirst(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.throttleFirst:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 windowDuration J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
windowDuration
unit
public final io.reactivex.Observable<T> throttleFirst(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 3
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 4
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableThrottleFirstTimed
dup
aload 0
lload 1
aload 3
aload 4
invokespecial io.reactivex.internal.operators.observable.ObservableThrottleFirstTimed.<init>:(Lio/reactivex/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 skipDuration J
0 3 3 unit Ljava/util/concurrent/TimeUnit;
0 3 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
skipDuration
unit
scheduler
public final io.reactivex.Observable<T> throttleLast(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokevirtual io.reactivex.Observable.sample:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 intervalDuration J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
intervalDuration
unit
public final io.reactivex.Observable<T> throttleLast(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aload 4
invokevirtual io.reactivex.Observable.sample:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 intervalDuration J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
intervalDuration
unit
scheduler
public final io.reactivex.Observable<T> throttleLatest(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
iconst_0
invokevirtual io.reactivex.Observable.throttleLatest:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timeout J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timeout
unit
public final io.reactivex.Observable<T> throttleLatest(long, java.util.concurrent.TimeUnit, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
iload 4
invokevirtual io.reactivex.Observable.throttleLatest:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timeout J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 emitLast Z
Signature: (JLjava/util/concurrent/TimeUnit;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timeout
unit
emitLast
public final io.reactivex.Observable<T> throttleLatest(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aload 4
iconst_0
invokevirtual io.reactivex.Observable.throttleLatest:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timeout J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timeout
unit
scheduler
public final io.reactivex.Observable<T> throttleLatest(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 3
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 4
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableThrottleLatest
dup
aload 0
lload 1
aload 3
aload 4
iload 5
invokespecial io.reactivex.internal.operators.observable.ObservableThrottleLatest.<init>:(Lio/reactivex/Observable;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 timeout J
0 3 3 unit Ljava/util/concurrent/TimeUnit;
0 3 4 scheduler Lio/reactivex/Scheduler;
0 3 5 emitLast Z
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Z)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timeout
unit
scheduler
emitLast
public final io.reactivex.Observable<T> throttleWithTimeout(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokevirtual io.reactivex.Observable.debounce:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timeout J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timeout
unit
public final io.reactivex.Observable<T> throttleWithTimeout(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aload 4
invokevirtual io.reactivex.Observable.debounce:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timeout J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timeout
unit
scheduler
public final io.reactivex.Observable<io.reactivex.schedulers.Timed<T>> timeInterval();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.timeInterval:(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<Lio/reactivex/schedulers/Timed<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Observable<io.reactivex.schedulers.Timed<T>> timeInterval(io.reactivex.Scheduler);
descriptor: (Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
aload 1
invokevirtual io.reactivex.Observable.timeInterval:(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 scheduler Lio/reactivex/Scheduler;
Signature: (Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Lio/reactivex/schedulers/Timed<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
scheduler
public final io.reactivex.Observable<io.reactivex.schedulers.Timed<T>> timeInterval(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.timeInterval:(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
Signature: (Ljava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<Lio/reactivex/schedulers/Timed<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
unit
public final io.reactivex.Observable<io.reactivex.schedulers.Timed<T>> timeInterval(java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableTimeInterval
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableTimeInterval.<init>:(Lio/reactivex/ObservableSource;Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 unit Ljava/util/concurrent/TimeUnit;
0 3 2 scheduler Lio/reactivex/Scheduler;
Signature: (Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Lio/reactivex/schedulers/Timed<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
unit
scheduler
public final <V> io.reactivex.Observable<T> timeout(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<V>>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
aload 1
aconst_null
invokevirtual io.reactivex.Observable.timeout0:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 itemTimeoutIndicator Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;
Signature: <V:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
itemTimeoutIndicator
public final <V> io.reactivex.Observable<T> timeout(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<V>>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aconst_null
aload 1
aload 2
invokevirtual io.reactivex.Observable.timeout0:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 itemTimeoutIndicator Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;
0 2 2 other Lio/reactivex/ObservableSource<+TT;>;
Signature: <V:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
itemTimeoutIndicator
other
public final io.reactivex.Observable<T> timeout(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
aconst_null
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.timeout0:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timeout J
0 1 3 timeUnit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timeout
timeUnit
public final io.reactivex.Observable<T> timeout(long, java.util.concurrent.TimeUnit, io.reactivex.ObservableSource<? extends T>);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 4
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
lload 1
aload 3
aload 4
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.timeout0:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 timeout J
0 2 3 timeUnit Ljava/util/concurrent/TimeUnit;
0 2 4 other Lio/reactivex/ObservableSource<+TT;>;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timeout
timeUnit
other
public final io.reactivex.Observable<T> timeout(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, io.reactivex.ObservableSource<? extends T>);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 5
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
lload 1
aload 3
aload 5
aload 4
invokevirtual io.reactivex.Observable.timeout0:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 timeout J
0 2 3 timeUnit Ljava/util/concurrent/TimeUnit;
0 2 4 scheduler Lio/reactivex/Scheduler;
0 2 5 other Lio/reactivex/ObservableSource<+TT;>;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Lio/reactivex/ObservableSource<+TT;>;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timeout
timeUnit
scheduler
other
public final io.reactivex.Observable<T> timeout(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aconst_null
aload 4
invokevirtual io.reactivex.Observable.timeout0:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timeout J
0 1 3 timeUnit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timeout
timeUnit
scheduler
public final <U, V> io.reactivex.Observable<T> timeout(io.reactivex.ObservableSource<U>, io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<V>>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "firstTimeoutIndicator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
aload 2
aconst_null
invokevirtual io.reactivex.Observable.timeout0:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 firstTimeoutIndicator Lio/reactivex/ObservableSource<TU;>;
0 2 2 itemTimeoutIndicator Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
firstTimeoutIndicator
itemTimeoutIndicator
public final <U, V> io.reactivex.Observable<T> timeout(io.reactivex.ObservableSource<U>, io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<V>>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "firstTimeoutIndicator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 3
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
aload 3
invokevirtual io.reactivex.Observable.timeout0:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 firstTimeoutIndicator Lio/reactivex/ObservableSource<TU;>;
0 3 2 itemTimeoutIndicator Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;
0 3 3 other Lio/reactivex/ObservableSource<+TT;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
firstTimeoutIndicator
itemTimeoutIndicator
other
private io.reactivex.Observable<T> timeout0(long, java.util.concurrent.TimeUnit, io.reactivex.ObservableSource<? extends T>, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 3
ldc "timeUnit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 5
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableTimeoutTimed
dup
aload 0
lload 1
aload 3
aload 5
aload 4
invokespecial io.reactivex.internal.operators.observable.ObservableTimeoutTimed.<init>:(Lio/reactivex/Observable;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 timeout J
0 3 3 timeUnit Ljava/util/concurrent/TimeUnit;
0 3 4 other Lio/reactivex/ObservableSource<+TT;>;
0 3 5 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/ObservableSource<+TT;>;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
MethodParameters:
Name Flags
timeout
timeUnit
other
scheduler
private <U, V> io.reactivex.Observable<T> timeout0(io.reactivex.ObservableSource<U>, io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<V>>, io.reactivex.ObservableSource<? extends T>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ldc "itemTimeoutIndicator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableTimeout
dup
aload 0
aload 1
aload 2
aload 3
invokespecial io.reactivex.internal.operators.observable.ObservableTimeout.<init>:(Lio/reactivex/Observable;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 firstTimeoutIndicator Lio/reactivex/ObservableSource<TU;>;
0 2 2 itemTimeoutIndicator Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<TV;>;>;
0 2 3 other Lio/reactivex/ObservableSource<+TT;>;
Signature: <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;>;
MethodParameters:
Name Flags
firstTimeoutIndicator
itemTimeoutIndicator
other
public final io.reactivex.Observable<io.reactivex.schedulers.Timed<T>> timestamp();
descriptor: ()Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.timestamp:(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Observable<Lio/reactivex/schedulers/Timed<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Observable<io.reactivex.schedulers.Timed<T>> timestamp(io.reactivex.Scheduler);
descriptor: (Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
aload 1
invokevirtual io.reactivex.Observable.timestamp:(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 scheduler Lio/reactivex/Scheduler;
Signature: (Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Lio/reactivex/schedulers/Timed<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
scheduler
public final io.reactivex.Observable<io.reactivex.schedulers.Timed<T>> timestamp(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokevirtual io.reactivex.Observable.timestamp:(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
Signature: (Ljava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<Lio/reactivex/schedulers/Timed<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
unit
public final io.reactivex.Observable<io.reactivex.schedulers.Timed<T>> timestamp(java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 0
aload 1
aload 2
invokestatic io.reactivex.internal.functions.Functions.timestampWith:(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.map:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 unit Ljava/util/concurrent/TimeUnit;
0 3 2 scheduler Lio/reactivex/Scheduler;
Signature: (Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Lio/reactivex/schedulers/Timed<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
unit final
scheduler final
public final <R> R to(io.reactivex.functions.Function<? super io.reactivex.Observable<T>, R>);
descriptor: (Lio/reactivex/functions/Function;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc "converter is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast io.reactivex.functions.Function
aload 0
invokeinterface io.reactivex.functions.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.Throwable
astore 2
start local 2 3: aload 2
invokestatic io.reactivex.exceptions.Exceptions.throwIfFatal:(Ljava/lang/Throwable;)V
4: aload 2
invokestatic io.reactivex.internal.util.ExceptionHelper.wrapOrThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 converter Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;TR;>;
3 5 2 ex Ljava/lang/Throwable;
Exception table:
from to target type
0 1 2 Class java.lang.Throwable
Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-Lio/reactivex/Observable<TT;>;TR;>;)TR;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
converter
public final io.reactivex.Single<java.util.List<T>> toList();
descriptor: ()Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 16
invokevirtual io.reactivex.Observable.toList:(I)Lio/reactivex/Single;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Single<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Single<java.util.List<T>> toList(int);
descriptor: (I)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ldc "capacityHint"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
1: new io.reactivex.internal.operators.observable.ObservableToListSingle
dup
aload 0
iload 1
invokespecial io.reactivex.internal.operators.observable.ObservableToListSingle.<init>:(Lio/reactivex/ObservableSource;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 capacityHint I
Signature: (I)Lio/reactivex/Single<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
capacityHint final
public final <U extends java.util.Collection<? super T>> io.reactivex.Single<U> toList(java.util.concurrent.Callable<U>);
descriptor: (Ljava/util/concurrent/Callable;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "collectionSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableToListSingle
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableToListSingle.<init>:(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 collectionSupplier Ljava/util/concurrent/Callable<TU;>;
Signature: <U::Ljava/util/Collection<-TT;>;>(Ljava/util/concurrent/Callable<TU;>;)Lio/reactivex/Single<TU;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
collectionSupplier
public final <K> io.reactivex.Single<java.util.Map<K, T>> toMap(io.reactivex.functions.Function<? super T, ? extends K>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "keySelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokestatic io.reactivex.internal.util.HashMapSupplier.asCallable:()Ljava/util/concurrent/Callable;
aload 1
invokestatic io.reactivex.internal.functions.Functions.toMapKeySelector:(Lio/reactivex/functions/Function;)Lio/reactivex/functions/BiConsumer;
invokevirtual io.reactivex.Observable.collect:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
Signature: <K:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+TK;>;)Lio/reactivex/Single<Ljava/util/Map<TK;TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector final
public final <K, V> io.reactivex.Single<java.util.Map<K, V>> toMap(io.reactivex.functions.Function<? super T, ? extends K>, io.reactivex.functions.Function<? super T, ? extends V>);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "keySelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "valueSelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 0
invokestatic io.reactivex.internal.util.HashMapSupplier.asCallable:()Ljava/util/concurrent/Callable;
aload 1
aload 2
invokestatic io.reactivex.internal.functions.Functions.toMapKeyValueSelector:(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/functions/BiConsumer;
invokevirtual io.reactivex.Observable.collect:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
0 3 2 valueSelector Lio/reactivex/functions/Function<-TT;+TV;>;
Signature: <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;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector final
valueSelector final
public final <K, V> io.reactivex.Single<java.util.Map<K, V>> toMap(io.reactivex.functions.Function<? super T, ? extends K>, io.reactivex.functions.Function<? super T, ? extends V>, java.util.concurrent.Callable<? extends java.util.Map<K, V>>);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "keySelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "valueSelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "mapSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 0
aload 3
aload 1
aload 2
invokestatic io.reactivex.internal.functions.Functions.toMapKeyValueSelector:(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/functions/BiConsumer;
invokevirtual io.reactivex.Observable.collect:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
0 4 2 valueSelector Lio/reactivex/functions/Function<-TT;+TV;>;
0 4 3 mapSupplier Ljava/util/concurrent/Callable<+Ljava/util/Map<TK;TV;>;>;
Signature: <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;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector final
valueSelector final
mapSupplier
public final <K> io.reactivex.Single<java.util.Map<K, java.util.Collection<T>>> toMultimap(io.reactivex.functions.Function<? super T, ? extends K>);
descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
astore 2
start local 2 1: invokestatic io.reactivex.internal.util.HashMapSupplier.asCallable:()Ljava/util/concurrent/Callable;
astore 3
start local 3 2: invokestatic io.reactivex.internal.util.ArrayListSupplier.asFunction:()Lio/reactivex/functions/Function;
astore 4
start local 4 3: aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual io.reactivex.Observable.toMultimap:(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
1 4 2 valueSelector Lio/reactivex/functions/Function<-TT;+TT;>;
2 4 3 mapSupplier Ljava/util/concurrent/Callable<Ljava/util/Map<TK;Ljava/util/Collection<TT;>;>;>;
3 4 4 collectionFactory Lio/reactivex/functions/Function<TK;Ljava/util/List<TT;>;>;
Signature: <K:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+TK;>;)Lio/reactivex/Single<Ljava/util/Map<TK;Ljava/util/Collection<TT;>;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector
public final <K, V> io.reactivex.Single<java.util.Map<K, java.util.Collection<V>>> toMultimap(io.reactivex.functions.Function<? super T, ? extends K>, io.reactivex.functions.Function<? super T, ? extends V>);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: invokestatic io.reactivex.internal.util.HashMapSupplier.asCallable:()Ljava/util/concurrent/Callable;
astore 3
start local 3 1: invokestatic io.reactivex.internal.util.ArrayListSupplier.asFunction:()Lio/reactivex/functions/Function;
astore 4
start local 4 2: aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual io.reactivex.Observable.toMultimap:(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
0 3 2 valueSelector Lio/reactivex/functions/Function<-TT;+TV;>;
1 3 3 mapSupplier Ljava/util/concurrent/Callable<Ljava/util/Map<TK;Ljava/util/Collection<TV;>;>;>;
2 3 4 collectionFactory Lio/reactivex/functions/Function<TK;Ljava/util/List<TV;>;>;
Signature: <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;>;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector
valueSelector
public final <K, V> io.reactivex.Single<java.util.Map<K, java.util.Collection<V>>> toMultimap(io.reactivex.functions.Function<? super T, ? extends K>, io.reactivex.functions.Function<? super T, ? extends V>, java.util.concurrent.Callable<? extends java.util.Map<K, java.util.Collection<V>>>, io.reactivex.functions.Function<? super K, ? extends java.util.Collection<? super V>>);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "keySelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "valueSelector is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "mapSupplier is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 4
ldc "collectionFactory is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 0
aload 3
aload 1
aload 2
aload 4
invokestatic io.reactivex.internal.functions.Functions.toMultimapKeyValueSelector:(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/functions/BiConsumer;
invokevirtual io.reactivex.Observable.collect:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Single;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
0 5 2 valueSelector Lio/reactivex/functions/Function<-TT;+TV;>;
0 5 3 mapSupplier Ljava/util/concurrent/Callable<+Ljava/util/Map<TK;Ljava/util/Collection<TV;>;>;>;
0 5 4 collectionFactory Lio/reactivex/functions/Function<-TK;+Ljava/util/Collection<-TV;>;>;
Signature: <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;>;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector final
valueSelector final
mapSupplier final
collectionFactory final
public final <K, V> io.reactivex.Single<java.util.Map<K, java.util.Collection<V>>> toMultimap(io.reactivex.functions.Function<? super T, ? extends K>, io.reactivex.functions.Function<? super T, ? extends V>, java.util.concurrent.Callable<java.util.Map<K, java.util.Collection<V>>>);
descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic io.reactivex.internal.util.ArrayListSupplier.asFunction:()Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Observable.toMultimap:(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;)Lio/reactivex/Single;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 keySelector Lio/reactivex/functions/Function<-TT;+TK;>;
0 1 2 valueSelector Lio/reactivex/functions/Function<-TT;+TV;>;
0 1 3 mapSupplier Ljava/util/concurrent/Callable<Ljava/util/Map<TK;Ljava/util/Collection<TV;>;>;>;
Signature: <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;>;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
keySelector
valueSelector
mapSupplier
public final io.reactivex.Flowable<T> toFlowable(io.reactivex.BackpressureStrategy);
descriptor: (Lio/reactivex/BackpressureStrategy;)Lio/reactivex/Flowable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new io.reactivex.internal.operators.flowable.FlowableFromObservable
dup
aload 0
invokespecial io.reactivex.internal.operators.flowable.FlowableFromObservable.<init>:(Lio/reactivex/Observable;)V
astore 2
start local 2 1: invokestatic io.reactivex.Observable.$SWITCH_TABLE$io$reactivex$BackpressureStrategy:()[I
aload 1
invokevirtual io.reactivex.BackpressureStrategy.ordinal:()I
iaload
tableswitch { // 1 - 5
1: 4
2: 5
3: 6
4: 2
5: 3
default: 6
}
2: StackMap locals: io.reactivex.Flowable
StackMap stack:
aload 2
invokevirtual io.reactivex.Flowable.onBackpressureDrop:()Lio/reactivex/Flowable;
areturn
3: StackMap locals:
StackMap stack:
aload 2
invokevirtual io.reactivex.Flowable.onBackpressureLatest:()Lio/reactivex/Flowable;
areturn
4: StackMap locals:
StackMap stack:
aload 2
areturn
5: StackMap locals:
StackMap stack:
new io.reactivex.internal.operators.flowable.FlowableOnBackpressureError
dup
aload 2
invokespecial io.reactivex.internal.operators.flowable.FlowableOnBackpressureError.<init>:(Lio/reactivex/Flowable;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
areturn
6: StackMap locals:
StackMap stack:
aload 2
invokevirtual io.reactivex.Flowable.onBackpressureBuffer:()Lio/reactivex/Flowable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/reactivex/Observable<TT;>;
0 7 1 strategy Lio/reactivex/BackpressureStrategy;
1 7 2 f Lio/reactivex/Flowable<TT;>;
Signature: (Lio/reactivex/BackpressureStrategy;)Lio/reactivex/Flowable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.SPECIAL:Lio/reactivex/annotations/BackpressureKind;)
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
strategy
public final io.reactivex.Single<java.util.List<T>> toSortedList();
descriptor: ()Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic io.reactivex.internal.functions.Functions.naturalOrder:()Ljava/util/Comparator;
invokevirtual io.reactivex.Observable.toSortedList:(Ljava/util/Comparator;)Lio/reactivex/Single;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
Signature: ()Lio/reactivex/Single<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.Single<java.util.List<T>> toSortedList(java.util.Comparator<? super T>);
descriptor: (Ljava/util/Comparator;)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "comparator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
invokevirtual io.reactivex.Observable.toList:()Lio/reactivex/Single;
aload 1
invokestatic io.reactivex.internal.functions.Functions.listSorter:(Ljava/util/Comparator;)Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Single.map:(Lio/reactivex/functions/Function;)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 comparator Ljava/util/Comparator<-TT;>;
Signature: (Ljava/util/Comparator<-TT;>;)Lio/reactivex/Single<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
comparator final
public final io.reactivex.Single<java.util.List<T>> toSortedList(java.util.Comparator<? super T>, int);
descriptor: (Ljava/util/Comparator;I)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "comparator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
iload 2
invokevirtual io.reactivex.Observable.toList:(I)Lio/reactivex/Single;
aload 1
invokestatic io.reactivex.internal.functions.Functions.listSorter:(Ljava/util/Comparator;)Lio/reactivex/functions/Function;
invokevirtual io.reactivex.Single.map:(Lio/reactivex/functions/Function;)Lio/reactivex/Single;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 comparator Ljava/util/Comparator<-TT;>;
0 2 2 capacityHint I
Signature: (Ljava/util/Comparator<-TT;>;I)Lio/reactivex/Single<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
comparator final
capacityHint
public final io.reactivex.Single<java.util.List<T>> toSortedList(int);
descriptor: (I)Lio/reactivex/Single;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic io.reactivex.internal.functions.Functions.naturalOrder:()Ljava/util/Comparator;
iload 1
invokevirtual io.reactivex.Observable.toSortedList:(Ljava/util/Comparator;I)Lio/reactivex/Single;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 capacityHint I
Signature: (I)Lio/reactivex/Single<Ljava/util/List<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
capacityHint
public final io.reactivex.Observable<T> unsubscribeOn(io.reactivex.Scheduler);
descriptor: (Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new io.reactivex.internal.operators.observable.ObservableUnsubscribeOn
dup
aload 0
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableUnsubscribeOn.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/Scheduler;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 scheduler Lio/reactivex/Scheduler;
Signature: (Lio/reactivex/Scheduler;)Lio/reactivex/Observable<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
scheduler
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long);
descriptor: (J)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
lload 1
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.window:(JJI)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 count J
Signature: (J)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
count
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, long);
descriptor: (JJ)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
lload 3
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.window:(JJI)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 count J
0 1 3 skip J
Signature: (JJ)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
count
skip
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, long, int);
descriptor: (JJI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: lload 1
ldc "count"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(JLjava/lang/String;)J
pop2
1: lload 3
ldc "skip"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(JLjava/lang/String;)J
pop2
2: iload 5
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: new io.reactivex.internal.operators.observable.ObservableWindow
dup
aload 0
lload 1
lload 3
iload 5
invokespecial io.reactivex.internal.operators.observable.ObservableWindow.<init>:(Lio/reactivex/ObservableSource;JJI)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 count J
0 4 3 skip J
0 4 5 bufferSize I
Signature: (JJI)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
count
skip
bufferSize
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, long, java.util.concurrent.TimeUnit);
descriptor: (JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
lload 1
lload 3
aload 5
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.window:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 timeskip J
0 1 5 unit Ljava/util/concurrent/TimeUnit;
Signature: (JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timespan
timeskip
unit
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 6 0: aload 0
lload 1
lload 3
aload 5
aload 6
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.window:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
areturn
end local 6 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 timeskip J
0 1 5 unit Ljava/util/concurrent/TimeUnit;
0 1 6 scheduler Lio/reactivex/Scheduler;
Signature: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timespan
timeskip
unit
scheduler
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, int);
descriptor: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=13, locals=8, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 6 start local 7 0: lload 1
ldc "timespan"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(JLjava/lang/String;)J
pop2
1: lload 3
ldc "timeskip"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(JLjava/lang/String;)J
pop2
2: iload 7
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: aload 6
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 5
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: new io.reactivex.internal.operators.observable.ObservableWindowTimed
dup
aload 0
lload 1
lload 3
aload 5
aload 6
ldc 9223372036854775807
iload 7
iconst_0
invokespecial io.reactivex.internal.operators.observable.ObservableWindowTimed.<init>:(Lio/reactivex/ObservableSource;JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JIZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 7 end local 6 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
0 6 1 timespan J
0 6 3 timeskip J
0 6 5 unit Ljava/util/concurrent/TimeUnit;
0 6 6 scheduler Lio/reactivex/Scheduler;
0 6 7 bufferSize I
Signature: (JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;I)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timespan
timeskip
unit
scheduler
bufferSize
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
ldc 9223372036854775807
iconst_0
invokevirtual io.reactivex.Observable.window:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timespan
unit
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, java.util.concurrent.TimeUnit, long);
descriptor: (JLjava/util/concurrent/TimeUnit;J)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
lload 4
iconst_0
invokevirtual io.reactivex.Observable.window:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 count J
Signature: (JLjava/util/concurrent/TimeUnit;J)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timespan
unit
count
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, java.util.concurrent.TimeUnit, long, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;JZ)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 6 0: aload 0
lload 1
aload 3
invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
lload 4
iload 6
invokevirtual io.reactivex.Observable.window:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
areturn
end local 6 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 count J
0 1 6 restart Z
Signature: (JLjava/util/concurrent/TimeUnit;JZ)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
MethodParameters:
Name Flags
timespan
unit
count
restart
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
lload 1
aload 3
aload 4
ldc 9223372036854775807
iconst_0
invokevirtual io.reactivex.Observable.window:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timespan
unit
scheduler
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, long);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;J)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
lload 1
aload 3
aload 4
lload 5
iconst_0
invokevirtual io.reactivex.Observable.window:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
0 1 5 count J
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;J)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timespan
unit
scheduler
count
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, long, boolean);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=9, locals=8, args_size=6
start local 0 start local 1 start local 3 start local 4 start local 5 start local 7 0: aload 0
lload 1
aload 3
aload 4
lload 5
iload 7
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.window:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZI)Lio/reactivex/Observable;
areturn
end local 7 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 timespan J
0 1 3 unit Ljava/util/concurrent/TimeUnit;
0 1 4 scheduler Lio/reactivex/Scheduler;
0 1 5 count J
0 1 7 restart Z
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZ)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timespan
unit
scheduler
count
restart
public final io.reactivex.Observable<io.reactivex.Observable<T>> window(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, long, boolean, int);
descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=13, locals=9, args_size=7
start local 0 start local 1 start local 3 start local 4 start local 5 start local 7 start local 8 0: iload 8
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
1: aload 4
ldc "scheduler is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "unit is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: lload 5
ldc "count"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(JLjava/lang/String;)J
pop2
4: new io.reactivex.internal.operators.observable.ObservableWindowTimed
dup
aload 0
lload 1
lload 1
aload 3
aload 4
lload 5
iload 8
iload 7
invokespecial io.reactivex.internal.operators.observable.ObservableWindowTimed.<init>:(Lio/reactivex/ObservableSource;JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JIZ)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 8 end local 7 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 timespan J
0 5 3 unit Ljava/util/concurrent/TimeUnit;
0 5 4 scheduler Lio/reactivex/Scheduler;
0 5 5 count J
0 5 7 restart Z
0 5 8 bufferSize I
Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;JZI)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "custom")
MethodParameters:
Name Flags
timespan
unit
scheduler
count
restart
bufferSize
public final <B> io.reactivex.Observable<io.reactivex.Observable<T>> window(io.reactivex.ObservableSource<B>);
descriptor: (Lio/reactivex/ObservableSource;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.window:(Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 boundary Lio/reactivex/ObservableSource<TB;>;
Signature: <B:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<TB;>;)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
boundary
public final <B> io.reactivex.Observable<io.reactivex.Observable<T>> window(io.reactivex.ObservableSource<B>, int);
descriptor: (Lio/reactivex/ObservableSource;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "boundary is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.observable.ObservableWindowBoundary
dup
aload 0
aload 1
iload 2
invokespecial io.reactivex.internal.operators.observable.ObservableWindowBoundary.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 boundary Lio/reactivex/ObservableSource<TB;>;
0 3 2 bufferSize I
Signature: <B:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<TB;>;I)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
boundary
bufferSize
public final <U, V> io.reactivex.Observable<io.reactivex.Observable<T>> window(io.reactivex.ObservableSource<U>, io.reactivex.functions.Function<? super U, ? extends io.reactivex.ObservableSource<V>>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.window:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 openingIndicator Lio/reactivex/ObservableSource<TU;>;
0 1 2 closingIndicator Lio/reactivex/functions/Function<-TU;+Lio/reactivex/ObservableSource<TV;>;>;
Signature: <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;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
openingIndicator
closingIndicator
public final <U, V> io.reactivex.Observable<io.reactivex.Observable<T>> window(io.reactivex.ObservableSource<U>, io.reactivex.functions.Function<? super U, ? extends io.reactivex.ObservableSource<V>>, int);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "openingIndicator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "closingIndicator is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: iload 3
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
3: new io.reactivex.internal.operators.observable.ObservableWindowBoundarySelector
dup
aload 0
aload 1
aload 2
iload 3
invokespecial io.reactivex.internal.operators.observable.ObservableWindowBoundarySelector.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/reactivex/Observable<TT;>;
0 4 1 openingIndicator Lio/reactivex/ObservableSource<TU;>;
0 4 2 closingIndicator Lio/reactivex/functions/Function<-TU;+Lio/reactivex/ObservableSource<TV;>;>;
0 4 3 bufferSize I
Signature: <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;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
openingIndicator
closingIndicator
bufferSize
public final <B> io.reactivex.Observable<io.reactivex.Observable<T>> window(java.util.concurrent.Callable<? extends io.reactivex.ObservableSource<B>>);
descriptor: (Ljava/util/concurrent/Callable;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.reactivex.Observable.bufferSize:()I
invokevirtual io.reactivex.Observable.window:(Ljava/util/concurrent/Callable;I)Lio/reactivex/Observable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 boundary Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<TB;>;>;
Signature: <B:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<TB;>;>;)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
boundary
public final <B> io.reactivex.Observable<io.reactivex.Observable<T>> window(java.util.concurrent.Callable<? extends io.reactivex.ObservableSource<B>>, int);
descriptor: (Ljava/util/concurrent/Callable;I)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "boundary is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: iload 2
ldc "bufferSize"
invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
pop
2: new io.reactivex.internal.operators.observable.ObservableWindowBoundarySupplier
dup
aload 0
aload 1
iload 2
invokespecial io.reactivex.internal.operators.observable.ObservableWindowBoundarySupplier.<init>:(Lio/reactivex/ObservableSource;Ljava/util/concurrent/Callable;I)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 boundary Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<TB;>;>;
0 3 2 bufferSize I
Signature: <B:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+Lio/reactivex/ObservableSource<TB;>;>;I)Lio/reactivex/Observable<Lio/reactivex/Observable<TT;>;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
boundary
bufferSize
public final <U, R> io.reactivex.Observable<R> withLatestFrom(io.reactivex.ObservableSource<? extends U>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "combiner is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableWithLatestFrom
dup
aload 0
aload 2
aload 1
invokespecial io.reactivex.internal.operators.observable.ObservableWithLatestFrom.<init>:(Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;Lio/reactivex/ObservableSource;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 other Lio/reactivex/ObservableSource<+TU;>;
0 3 2 combiner Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
Signature: <U:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TU;>;Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
combiner
public final <T1, T2, R> io.reactivex.Observable<R> withLatestFrom(io.reactivex.ObservableSource<T1>, io.reactivex.ObservableSource<T2>, io.reactivex.functions.Function3<? super T, ? super T1, ? super T2, R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function3;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc "o1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "o2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "combiner is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 3
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function3;)Lio/reactivex/functions/Function;
astore 4
start local 4 4: aload 0
iconst_2
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
aload 4
invokevirtual io.reactivex.Observable.withLatestFrom:([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 o1 Lio/reactivex/ObservableSource<TT1;>;
0 5 2 o2 Lio/reactivex/ObservableSource<TT2;>;
0 5 3 combiner Lio/reactivex/functions/Function3<-TT;-TT1;-TT2;TR;>;
4 5 4 f Lio/reactivex/functions/Function<[Ljava/lang/Object;TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
o1
o2
combiner
public final <T1, T2, T3, R> io.reactivex.Observable<R> withLatestFrom(io.reactivex.ObservableSource<T1>, io.reactivex.ObservableSource<T2>, io.reactivex.ObservableSource<T3>, io.reactivex.functions.Function4<? super T, ? super T1, ? super T2, ? super T3, R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function4;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ldc "o1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "o2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "o3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 4
ldc "combiner is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 4
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function4;)Lio/reactivex/functions/Function;
astore 5
start local 5 5: aload 0
iconst_3
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
aload 3
aastore
aload 5
invokevirtual io.reactivex.Observable.withLatestFrom:([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/reactivex/Observable<TT;>;
0 6 1 o1 Lio/reactivex/ObservableSource<TT1;>;
0 6 2 o2 Lio/reactivex/ObservableSource<TT2;>;
0 6 3 o3 Lio/reactivex/ObservableSource<TT3;>;
0 6 4 combiner Lio/reactivex/functions/Function4<-TT;-TT1;-TT2;-TT3;TR;>;
5 6 5 f Lio/reactivex/functions/Function<[Ljava/lang/Object;TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
o1
o2
o3
combiner
public final <T1, T2, T3, T4, R> io.reactivex.Observable<R> withLatestFrom(io.reactivex.ObservableSource<T1>, io.reactivex.ObservableSource<T2>, io.reactivex.ObservableSource<T3>, io.reactivex.ObservableSource<T4>, io.reactivex.functions.Function5<? super T, ? super T1, ? super T2, ? super T3, ? super T4, R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function5;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
ldc "o1 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "o2 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 3
ldc "o3 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 4
ldc "o4 is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 5
ldc "combiner is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
5: aload 5
invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function5;)Lio/reactivex/functions/Function;
astore 6
start local 6 6: aload 0
iconst_4
anewarray io.reactivex.ObservableSource
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
aload 3
aastore
dup
iconst_3
aload 4
aastore
aload 6
invokevirtual io.reactivex.Observable.withLatestFrom:([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/reactivex/Observable<TT;>;
0 7 1 o1 Lio/reactivex/ObservableSource<TT1;>;
0 7 2 o2 Lio/reactivex/ObservableSource<TT2;>;
0 7 3 o3 Lio/reactivex/ObservableSource<TT3;>;
0 7 4 o4 Lio/reactivex/ObservableSource<TT4;>;
0 7 5 combiner Lio/reactivex/functions/Function5<-TT;-TT1;-TT2;-TT3;-TT4;TR;>;
6 7 6 f Lio/reactivex/functions/Function<[Ljava/lang/Object;TR;>;
Signature: <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;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
o1
o2
o3
o4
combiner
public final <R> io.reactivex.Observable<R> withLatestFrom(io.reactivex.ObservableSource<?>[], io.reactivex.functions.Function<? super java.lang.Object[], R>);
descriptor: ([Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "others is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "combiner is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableWithLatestFromMany
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableWithLatestFromMany.<init>:(Lio/reactivex/ObservableSource;[Lio/reactivex/ObservableSource;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 others [Lio/reactivex/ObservableSource;
0 3 2 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;TR;>;
Signature: <R:Ljava/lang/Object;>([Lio/reactivex/ObservableSource<*>;Lio/reactivex/functions/Function<-[Ljava/lang/Object;TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
others
combiner
public final <R> io.reactivex.Observable<R> withLatestFrom(java.lang.Iterable<? extends io.reactivex.ObservableSource<?>>, io.reactivex.functions.Function<? super java.lang.Object[], R>);
descriptor: (Ljava/lang/Iterable;Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "others is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "combiner is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableWithLatestFromMany
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableWithLatestFromMany.<init>:(Lio/reactivex/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/functions/Function;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 others Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<*>;>;
0 3 2 combiner Lio/reactivex/functions/Function<-[Ljava/lang/Object;TR;>;
Signature: <R:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/ObservableSource<*>;>;Lio/reactivex/functions/Function<-[Ljava/lang/Object;TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
others
combiner
public final <U, R> io.reactivex.Observable<R> zipWith(java.lang.Iterable<U>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>);
descriptor: (Ljava/lang/Iterable;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 2
ldc "zipper is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: new io.reactivex.internal.operators.observable.ObservableZipIterable
dup
aload 0
aload 1
aload 2
invokespecial io.reactivex.internal.operators.observable.ObservableZipIterable.<init>:(Lio/reactivex/Observable;Ljava/lang/Iterable;Lio/reactivex/functions/BiFunction;)V
invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
0 3 1 other Ljava/lang/Iterable<TU;>;
0 3 2 zipper Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
Signature: <U:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/Iterable<TU;>;Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
zipper
public final <U, R> io.reactivex.Observable<R> zipWith(io.reactivex.ObservableSource<? extends U>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "other is null"
invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
aload 1
aload 2
invokestatic io.reactivex.Observable.zip:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Observable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/reactivex/Observable<TT;>;
0 2 1 other Lio/reactivex/ObservableSource<+TU;>;
0 2 2 zipper Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
Signature: <U:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TU;>;Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
zipper
public final <U, R> io.reactivex.Observable<R> zipWith(io.reactivex.ObservableSource<? extends U>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>, boolean);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;Z)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
invokestatic io.reactivex.Observable.zip:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;Z)Lio/reactivex/Observable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 other Lio/reactivex/ObservableSource<+TU;>;
0 1 2 zipper Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
0 1 3 delayError Z
Signature: <U:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TU;>;Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;Z)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
zipper
delayError
public final <U, R> io.reactivex.Observable<R> zipWith(io.reactivex.ObservableSource<? extends U>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>, boolean, int);
descriptor: (Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;ZI)Lio/reactivex/Observable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
iload 3
iload 4
invokestatic io.reactivex.Observable.zip:(Lio/reactivex/ObservableSource;Lio/reactivex/ObservableSource;Lio/reactivex/functions/BiFunction;ZI)Lio/reactivex/Observable;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/reactivex/Observable<TT;>;
0 1 1 other Lio/reactivex/ObservableSource<+TU;>;
0 1 2 zipper Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
0 1 3 delayError Z
0 1 4 bufferSize I
Signature: <U:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/ObservableSource<+TU;>;Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;ZI)Lio/reactivex/Observable<TR;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
other
zipper
delayError
bufferSize
public final io.reactivex.observers.TestObserver<T> test();
descriptor: ()Lio/reactivex/observers/TestObserver;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=1
start local 0 0: new io.reactivex.observers.TestObserver
dup
invokespecial io.reactivex.observers.TestObserver.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/reactivex/Observable<TT;>;
1 3 1 to Lio/reactivex/observers/TestObserver<TT;>;
Signature: ()Lio/reactivex/observers/TestObserver<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
public final io.reactivex.observers.TestObserver<T> test(boolean);
descriptor: (Z)Lio/reactivex/observers/TestObserver;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: new io.reactivex.observers.TestObserver
dup
invokespecial io.reactivex.observers.TestObserver.<init>:()V
astore 2
start local 2 1: iload 1
ifeq 3
2: aload 2
invokevirtual io.reactivex.observers.TestObserver.dispose:()V
3: StackMap locals: io.reactivex.observers.TestObserver
StackMap stack:
aload 0
aload 2
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/reactivex/Observable<TT;>;
0 5 1 dispose Z
1 5 2 to Lio/reactivex/observers/TestObserver<TT;>;
Signature: (Z)Lio/reactivex/observers/TestObserver<TT;>;
RuntimeVisibleAnnotations:
io.reactivex.annotations.CheckReturnValue()
io.reactivex.annotations.SchedulerSupport(value = "none")
MethodParameters:
Name Flags
dispose
static int[] $SWITCH_TABLE$io$reactivex$BackpressureStrategy();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic io.reactivex.Observable.$SWITCH_TABLE$io$reactivex$BackpressureStrategy:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic io.reactivex.BackpressureStrategy.values:()[Lio/reactivex/BackpressureStrategy;
arraylength
newarray 10
astore 0
2: aload 0
getstatic io.reactivex.BackpressureStrategy.BUFFER:Lio/reactivex/BackpressureStrategy;
invokevirtual io.reactivex.BackpressureStrategy.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic io.reactivex.BackpressureStrategy.DROP:Lio/reactivex/BackpressureStrategy;
invokevirtual io.reactivex.BackpressureStrategy.ordinal:()I
iconst_4
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic io.reactivex.BackpressureStrategy.ERROR:Lio/reactivex/BackpressureStrategy;
invokevirtual io.reactivex.BackpressureStrategy.ordinal:()I
iconst_2
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic io.reactivex.BackpressureStrategy.LATEST:Lio/reactivex/BackpressureStrategy;
invokevirtual io.reactivex.BackpressureStrategy.ordinal:()I
iconst_5
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic io.reactivex.BackpressureStrategy.MISSING:Lio/reactivex/BackpressureStrategy;
invokevirtual io.reactivex.BackpressureStrategy.ordinal:()I
iconst_1
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
dup
putstatic io.reactivex.Observable.$SWITCH_TABLE$io$reactivex$BackpressureStrategy:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lio/reactivex/ObservableSource<TT;>;
SourceFile: "Observable.java"