diff --git a/src/main/java/io/reactivex/Observable.java b/src/main/java/io/reactivex/Observable.java index 4ac2e5774a..a0e945af7f 100644 --- a/src/main/java/io/reactivex/Observable.java +++ b/src/main/java/io/reactivex/Observable.java @@ -781,6 +781,8 @@ public static Observable combineLates * the source ObservableSources each time an item is received from any of the source ObservableSources, where this * aggregation is defined by a specified function. *

+ * + *

* Note on method signature: since Java doesn't allow creating a generic array with {@code new T[]}, the * implementation of this operator has to create an {@code Object[]} instead. Unfortunately, a * {@code Function} passed to the method would trigger a {@code ClassCastException}. @@ -819,6 +821,8 @@ public static Observable combineLatestDelayError(ObservableSource + * + *

* Note on method signature: since Java doesn't allow creating a generic array with {@code new T[]}, the * implementation of this operator has to create an {@code Object[]} instead. Unfortunately, a * {@code Function} passed to the method would trigger a {@code ClassCastException}. @@ -1218,7 +1222,7 @@ public static Observable concatArrayDelayError(ObservableSource - * + * *

*
Scheduler:
*
This method does not operate by default on a particular {@link Scheduler}.
@@ -1539,7 +1543,7 @@ public static Observable empty() { * Returns an Observable that invokes an {@link Observer}'s {@link Observer#onError onError} method when the * Observer subscribes to it. *

- * + * *

*
Scheduler:
*
{@code error} does not operate by default on a particular {@link Scheduler}.
@@ -1564,7 +1568,7 @@ public static Observable error(Callable errorSupplie * Returns an Observable that invokes an {@link Observer}'s {@link Observer#onError onError} method when the * Observer subscribes to it. *

- * + * *

*
Scheduler:
*
{@code error} does not operate by default on a particular {@link Scheduler}.
@@ -1646,7 +1650,7 @@ public static Observable fromCallable(Callable supplier) { /** * Converts a {@link Future} into an ObservableSource. *

- * + * *

* You can convert any object that supports the {@link Future} interface into an ObservableSource that emits the * return value of the {@link Future#get} method of that object, by passing the object into the {@code from} @@ -1679,7 +1683,7 @@ public static Observable fromFuture(Future future) { /** * Converts a {@link Future} into an ObservableSource, with a timeout on the Future. *

- * + * *

* You can convert any object that supports the {@link Future} interface into an ObservableSource that emits the * return value of the {@link Future#get} method of that object, by passing the object into the {@code from} @@ -1717,7 +1721,7 @@ public static Observable fromFuture(Future future, long time /** * Converts a {@link Future} into an ObservableSource, with a timeout on the Future. *

- * + * *

* You can convert any object that supports the {@link Future} interface into an ObservableSource that emits the * return value of the {@link Future#get} method of that object, by passing the object into the {@code from} @@ -1758,7 +1762,7 @@ public static Observable fromFuture(Future future, long time /** * Converts a {@link Future}, operating on a specified {@link Scheduler}, into an ObservableSource. *

- * + * *

* You can convert any object that supports the {@link Future} interface into an ObservableSource that emits the * return value of the {@link Future#get} method of that object, by passing the object into the {@code from} @@ -1793,7 +1797,7 @@ public static Observable fromFuture(Future future, Scheduler /** * Converts an {@link Iterable} sequence into an ObservableSource that emits the items in the sequence. *

- * + * *

*
Scheduler:
*
{@code fromIterable} does not operate by default on a particular {@link Scheduler}.
@@ -10213,7 +10217,7 @@ public final Single single(T defaultItem) { * if this Observable completes without emitting any items or emits more than one item a * {@link NoSuchElementException} or {@code IllegalArgumentException} will be signalled respectively. *

- * + * *

*
Scheduler:
*
{@code singleOrError} does not operate by default on a particular {@link Scheduler}.