Skip to content

Commit 4e5cc2e

Browse files
committed
don't deprecate, just remove and do a breaking release.
1 parent b6c934b commit 4e5cc2e

File tree

4 files changed

+2
-65
lines changed

4 files changed

+2
-65
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version=2.0.0
1+
version=2.2.0
22
org.gradle.jvmargs=-Xms256m -Xmx1024m -XX:MaxPermSize=256m

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

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4,37 +4,7 @@ import io.reactivex.Flowable
44
import io.reactivex.Maybe
55
import io.reactivex.MaybeSource
66
import io.reactivex.Observable
7-
import java.util.concurrent.Callable
8-
import java.util.concurrent.Future
9-
10-
@Deprecated(
11-
message = "Use Maybe.just and Maybe.empty respectively",
12-
level = DeprecationLevel.ERROR,
13-
replaceWith = ReplaceWith(
14-
expression = "let { if(it != null) { Maybe.just(it)!! } else { Maybe.empty()!! } }",
15-
imports = "io.reactivex.Maybe"))
16-
fun <T : Any> T?.toMaybe(): Maybe<T> = error("Deprecated")
17-
@Deprecated(
18-
message = "Use Maybe.fromFuture instead",
19-
level = DeprecationLevel.ERROR,
20-
replaceWith = ReplaceWith(
21-
expression = "let { Maybe.fromFuture(it) }",
22-
imports = "io.reactivex.Maybe"))
23-
fun <T : Any> Future<T>.toMaybe(): Maybe<T> = error("Deprecated")
24-
@Deprecated(
25-
message = "Use Maybe.fromCallable instead",
26-
level = DeprecationLevel.ERROR,
27-
replaceWith = ReplaceWith(
28-
expression = "let { Maybe.fromCallable(it) }",
29-
imports = "io.reactivex.Maybe"))
30-
fun <T : Any> Callable<T>.toMaybe(): Maybe<T> = error("Deprecated")
31-
@Deprecated(
32-
message = "Use Maybe.fromCallable instead",
33-
level = DeprecationLevel.ERROR,
34-
replaceWith = ReplaceWith(
35-
expression = "let { Maybe.fromCallable(it) }",
36-
imports = "io.reactivex.Maybe"))
37-
fun <T : Any> (() -> T).toMaybe(): Maybe<T> = error("Deprecated")
7+
388

399
inline fun <reified R : Any> Maybe<Any>.cast(): Maybe<R> = cast(R::class.java)
4010
inline fun <reified R : Any> Maybe<Any>.ofType(): Maybe<R> = ofType(R::class.java)

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package io.reactivex.rxkotlin
22

33
import io.reactivex.Observable
44
import io.reactivex.ObservableSource
5-
import io.reactivex.functions.BiFunction
6-
import io.reactivex.functions.Function3
75

86

97
fun BooleanArray.toObservable(): Observable<Boolean> = asIterable().toObservable()

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

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4,37 +4,6 @@ import io.reactivex.Flowable
44
import io.reactivex.Observable
55
import io.reactivex.Single
66
import io.reactivex.SingleSource
7-
import java.util.concurrent.Callable
8-
import java.util.concurrent.Future
9-
10-
@Deprecated(
11-
message = "Use Single.just instead",
12-
level = DeprecationLevel.ERROR,
13-
replaceWith = ReplaceWith(
14-
expression = "let { Single.just(it) }",
15-
imports = "io.reactivex.Single"))
16-
fun <T : Any> T.toSingle(): Single<T> = error("Deprecated")
17-
@Deprecated(
18-
message = "Use Single.fromFuture instead",
19-
level = DeprecationLevel.ERROR,
20-
replaceWith = ReplaceWith(
21-
expression = "let { Single.fromFuture(it) }",
22-
imports = "io.reactivex.Single"))
23-
fun <T : Any> Future<T>.toSingle(): Single<T> = error("Deprecated")
24-
@Deprecated(
25-
message = "Use Single.fromCallable instead",
26-
level = DeprecationLevel.ERROR,
27-
replaceWith = ReplaceWith(
28-
expression = "let { Single.fromCallable(it) }",
29-
imports = "io.reactivex.Single"))
30-
fun <T : Any> Callable<T>.toSingle(): Single<T> = error("Deprecated")
31-
@Deprecated(
32-
message = "Use Single.fromCallable instead",
33-
level = DeprecationLevel.ERROR,
34-
replaceWith = ReplaceWith(
35-
expression = "let { Single.fromCallable(it) }",
36-
imports = "io.reactivex.Single"))
37-
fun <T : Any> (() -> T).toSingle(): Single<T> = error("Deprecated")
387

398
inline fun <reified R : Any> Single<Any>.cast(): Single<R> = cast(R::class.java)
409

0 commit comments

Comments
 (0)