Skip to content

Commit b34d19e

Browse files
committed
work on RxKotlin 3: target RxJava 3
1 parent 7a21c3e commit b34d19e

22 files changed

+109
-111
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ val examplesImplementation by configurations.getting {
3939
}
4040

4141
dependencies {
42-
api("io.reactivex.rxjava2:rxjava:2.2.10")
42+
api("io.reactivex.rxjava3:rxjava:3.0.0-RC9")
4343
implementation(kotlin("stdlib"))
4444

4545
testImplementation("org.funktionale:funktionale-partials:1.0.0-final")

src/main/kotlin/io/reactivex/rxkotlin/Flowables.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
package io.reactivex.rxkotlin
44

5-
import io.reactivex.BackpressureStrategy
6-
import io.reactivex.Flowable
7-
import io.reactivex.FlowableEmitter
8-
import io.reactivex.annotations.BackpressureKind
9-
import io.reactivex.annotations.BackpressureSupport
10-
import io.reactivex.annotations.CheckReturnValue
11-
import io.reactivex.annotations.SchedulerSupport
12-
import io.reactivex.functions.*
5+
import io.reactivex.rxjava3.annotations.BackpressureKind
6+
import io.reactivex.rxjava3.annotations.BackpressureSupport
7+
import io.reactivex.rxjava3.annotations.CheckReturnValue
8+
import io.reactivex.rxjava3.annotations.SchedulerSupport
9+
import io.reactivex.rxjava3.core.BackpressureStrategy
10+
import io.reactivex.rxjava3.core.Flowable
11+
import io.reactivex.rxjava3.core.FlowableEmitter
12+
import io.reactivex.rxjava3.functions.*
1313
import org.reactivestreams.Publisher
1414

1515

src/main/kotlin/io/reactivex/rxkotlin/Maybes.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
package io.reactivex.rxkotlin
44

5-
import io.reactivex.Maybe
6-
import io.reactivex.MaybeSource
7-
import io.reactivex.annotations.CheckReturnValue
8-
import io.reactivex.annotations.SchedulerSupport
9-
import io.reactivex.functions.*
5+
import io.reactivex.rxjava3.annotations.CheckReturnValue
6+
import io.reactivex.rxjava3.annotations.SchedulerSupport
7+
import io.reactivex.rxjava3.core.Maybe
8+
import io.reactivex.rxjava3.core.MaybeSource
9+
import io.reactivex.rxjava3.functions.*
1010

1111
object Maybes {
1212
@CheckReturnValue

src/main/kotlin/io/reactivex/rxkotlin/Observables.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
package io.reactivex.rxkotlin
44

5-
import io.reactivex.Observable
6-
import io.reactivex.ObservableSource
7-
import io.reactivex.annotations.CheckReturnValue
8-
import io.reactivex.annotations.SchedulerSupport
9-
import io.reactivex.functions.*
5+
import io.reactivex.rxjava3.annotations.CheckReturnValue
6+
import io.reactivex.rxjava3.annotations.SchedulerSupport
7+
import io.reactivex.rxjava3.core.Observable
8+
import io.reactivex.rxjava3.core.ObservableSource
9+
import io.reactivex.rxjava3.functions.*
1010

1111
/**
1212
* SAM adapters to aid Kotlin lambda support

src/main/kotlin/io/reactivex/rxkotlin/Singles.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package io.reactivex.rxkotlin
22

3-
import io.reactivex.Single
4-
import io.reactivex.SingleSource
5-
import io.reactivex.annotations.CheckReturnValue
6-
import io.reactivex.annotations.SchedulerSupport
7-
import io.reactivex.functions.*
3+
import io.reactivex.rxjava3.annotations.CheckReturnValue
4+
import io.reactivex.rxjava3.annotations.SchedulerSupport
5+
import io.reactivex.rxjava3.core.Single
6+
import io.reactivex.rxjava3.core.SingleSource
7+
import io.reactivex.rxjava3.functions.*
88

99

1010
object Singles {

src/main/kotlin/io/reactivex/rxkotlin/completable.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
package io.reactivex.rxkotlin
44

5-
import io.reactivex.Completable
6-
import io.reactivex.CompletableSource
7-
import io.reactivex.Flowable
8-
import io.reactivex.Observable
9-
import io.reactivex.annotations.BackpressureKind
10-
import io.reactivex.annotations.BackpressureSupport
11-
import io.reactivex.annotations.CheckReturnValue
12-
import io.reactivex.annotations.SchedulerSupport
13-
import io.reactivex.functions.Action
5+
import io.reactivex.rxjava3.annotations.BackpressureKind
6+
import io.reactivex.rxjava3.annotations.BackpressureSupport
7+
import io.reactivex.rxjava3.annotations.CheckReturnValue
8+
import io.reactivex.rxjava3.annotations.SchedulerSupport
9+
import io.reactivex.rxjava3.core.Completable
10+
import io.reactivex.rxjava3.core.CompletableSource
11+
import io.reactivex.rxjava3.core.Flowable
12+
import io.reactivex.rxjava3.core.Observable
13+
import io.reactivex.rxjava3.functions.Action
1414
import java.util.concurrent.Callable
1515
import java.util.concurrent.Future
1616

src/main/kotlin/io/reactivex/rxkotlin/disposable.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.reactivex.rxkotlin
22

3-
import io.reactivex.disposables.CompositeDisposable
4-
import io.reactivex.disposables.Disposable
3+
import io.reactivex.rxjava3.disposables.CompositeDisposable
4+
import io.reactivex.rxjava3.disposables.Disposable
55

66
/**
77
* disposable += observable.subscribe()

src/main/kotlin/io/reactivex/rxkotlin/flowable.kt

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@
22

33
package io.reactivex.rxkotlin
44

5-
import io.reactivex.Flowable
6-
import io.reactivex.Single
7-
import io.reactivex.annotations.BackpressureKind
8-
import io.reactivex.annotations.BackpressureSupport
9-
import io.reactivex.annotations.CheckReturnValue
10-
import io.reactivex.annotations.SchedulerSupport
11-
import io.reactivex.functions.BiFunction
12-
import io.reactivex.functions.Function3
5+
import io.reactivex.rxjava3.annotations.BackpressureKind
6+
import io.reactivex.rxjava3.annotations.BackpressureSupport
7+
import io.reactivex.rxjava3.annotations.CheckReturnValue
8+
import io.reactivex.rxjava3.annotations.SchedulerSupport
9+
import io.reactivex.rxjava3.core.Flowable
10+
import io.reactivex.rxjava3.core.Single
11+
import io.reactivex.rxjava3.functions.*
1312
import org.reactivestreams.Publisher
1413

1514

src/main/kotlin/io/reactivex/rxkotlin/maybe.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
package io.reactivex.rxkotlin
44

5-
import io.reactivex.Flowable
6-
import io.reactivex.Maybe
7-
import io.reactivex.MaybeSource
8-
import io.reactivex.Observable
9-
import io.reactivex.annotations.BackpressureKind
10-
import io.reactivex.annotations.BackpressureSupport
11-
import io.reactivex.annotations.CheckReturnValue
12-
import io.reactivex.annotations.SchedulerSupport
5+
import io.reactivex.rxjava3.annotations.BackpressureKind
6+
import io.reactivex.rxjava3.annotations.BackpressureSupport
7+
import io.reactivex.rxjava3.annotations.CheckReturnValue
8+
import io.reactivex.rxjava3.annotations.SchedulerSupport
9+
import io.reactivex.rxjava3.core.Flowable
10+
import io.reactivex.rxjava3.core.Maybe
11+
import io.reactivex.rxjava3.core.MaybeSource
12+
import io.reactivex.rxjava3.core.Observable
1313

1414

1515
@CheckReturnValue

src/main/kotlin/io/reactivex/rxkotlin/observable.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
package io.reactivex.rxkotlin
44

5-
import io.reactivex.Observable
6-
import io.reactivex.ObservableSource
7-
import io.reactivex.Single
8-
import io.reactivex.annotations.CheckReturnValue
9-
import io.reactivex.annotations.SchedulerSupport
5+
import io.reactivex.rxjava3.annotations.CheckReturnValue
6+
import io.reactivex.rxjava3.annotations.SchedulerSupport
7+
import io.reactivex.rxjava3.core.Observable
8+
import io.reactivex.rxjava3.core.ObservableSource
9+
import io.reactivex.rxjava3.core.Single
1010

1111

1212
@CheckReturnValue

0 commit comments

Comments
 (0)