@@ -83,13 +83,14 @@ class CompletenessTest extends JUnitSuite {
83
83
" lift(Operator[_ <: R, _ >: T])" -> " lift(Subscriber[R] => Subscriber[T])" ,
84
84
" mapMany(Func1[_ >: T, _ <: Observable[_ <: R]])" -> " flatMap(T => Observable[R])" ,
85
85
" mapWithIndex(Func2[_ >: T, Integer, _ <: R])" -> " [combine `zipWithIndex` with `map` or with a for comprehension]" ,
86
+ " multicast(Subject[_ >: T, _ <: R])" -> " multicast(Subject[R])" ,
87
+ " multicast(Func0[_ <: Subject[_ >: T, _ <: TIntermediate]], Func1[_ >: Observable[TIntermediate], _ <: Observable[TResult]])" -> " multicast(() => Subject[R], Observable[R] => Observable[U])" ,
86
88
" onErrorResumeNext(Func1[Throwable, _ <: Observable[_ <: T]])" -> " onErrorResumeNext(Throwable => Observable[U])" ,
87
89
" onErrorResumeNext(Observable[_ <: T])" -> " onErrorResumeNext(Observable[U])" ,
88
90
" onErrorReturn(Func1[Throwable, _ <: T])" -> " onErrorReturn(Throwable => U)" ,
89
91
" onExceptionResumeNext(Observable[_ <: T])" -> " onExceptionResumeNext(Observable[U])" ,
90
92
" parallel(Func1[Observable[T], Observable[R]])" -> " parallel(Observable[T] => Observable[R])" ,
91
93
" parallel(Func1[Observable[T], Observable[R]], Scheduler)" -> " parallel(Observable[T] => Observable[R], Scheduler)" ,
92
- " publish()" -> " publish()" ,
93
94
" publish(T)" -> " publish(U)" ,
94
95
" publish(Func1[_ >: Observable[T], _ <: Observable[R]])" -> " publish(Observable[U] => Observable[R])" ,
95
96
" publish(Func1[_ >: Observable[T], _ <: Observable[R]], T)" -> " publish(Observable[U] => Observable[R], U)" ,
@@ -103,7 +104,6 @@ class CompletenessTest extends JUnitSuite {
103
104
" replay(Func1[_ >: Observable[T], _ <: Observable[R]], Long, TimeUnit)" -> " replay(Observable[U] => Observable[R], Duration)" ,
104
105
" replay(Func1[_ >: Observable[T], _ <: Observable[R]], Long, TimeUnit, Scheduler)" -> " replay(Observable[U] => Observable[R], Duration, Scheduler)" ,
105
106
" replay(Func1[_ >: Observable[T], _ <: Observable[R]], Scheduler)" -> " replay(Observable[U] => Observable[R], Scheduler)" ,
106
- " retry()" -> " retry()" ,
107
107
" scan(Func2[T, T, T])" -> unnecessary,
108
108
" scan(R, Func2[R, _ >: T, R])" -> " scan(R)((R, T) => R)" ,
109
109
" skip(Int)" -> " drop(Int)" ,
@@ -158,11 +158,7 @@ class CompletenessTest extends JUnitSuite {
158
158
" merge(Observable[_ <: Observable[_ <: T]])" -> " flatten(<:<[Observable[T], Observable[Observable[U]]])" ,
159
159
" mergeDelayError(Observable[_ <: T], Observable[_ <: T])" -> " mergeDelayError(Observable[U])" ,
160
160
" mergeDelayError(Observable[_ <: Observable[_ <: T]])" -> " flattenDelayError(<:<[Observable[T], Observable[Observable[U]]])" ,
161
- " multicast(Subject[_ >: T, _ <: R])" -> " multicast(Subject[R])" ,
162
- " multicast(Func0[_ <: Subject[_ >: T, _ <: TIntermediate]], Func1[_ >: Observable[TIntermediate], _ <: Observable[TResult]])" -> " multicast(() => Subject[R], Observable[R] => Observable[U])" ,
163
161
" range(Int, Int)" -> " apply(Range)" ,
164
- " repeat()" -> " repeat()" ,
165
- " retry()" -> " retry()" ,
166
162
" sequenceEqual(Observable[_ <: T], Observable[_ <: T])" -> " [use `(first zip second) map (p => p._1 == p._2)`]" ,
167
163
" sequenceEqual(Observable[_ <: T], Observable[_ <: T], Func2[_ >: T, _ >: T, Boolean])" -> " [use `(first zip second) map (p => equality(p._1, p._2))`]" ,
168
164
" sum(Observable[Integer])" -> " sum(Numeric[U])" ,
0 commit comments