Skip to content

Commit 866d0b3

Browse files
implicit function conversion hack just for nicer scaladoc
1 parent 67449fb commit 866d0b3

File tree

1 file changed

+7
-0
lines changed
  • language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala

1 file changed

+7
-0
lines changed

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/package.scala

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,13 @@ package object scala {
104104
def unsubscribe() = s.unsubscribe()
105105
}
106106
107+
private[scala] implicit def schedulerActionToFunc2[T](action: (Scheduler, T) => Subscription) =
108+
new rx.util.functions.Func2[rx.Scheduler, T, rx.Subscription] {
109+
def call(s: rx.Scheduler, t: T): rx.Subscription = {
110+
action(ImplicitFunctionConversions.javaSchedulerToScalaScheduler(s), t)
111+
}
112+
}
113+
107114
private[scala] implicit def fakeObserver2RxObserver[T](o: Observer[T]): rx.Observer[_ >: T] = ???
108115
private[scala] implicit def rxObserver2fakeObserver[T](o: rx.Observer[_ >: T]): Observer[T] = ???
109116

0 commit comments

Comments
 (0)