@@ -102,7 +102,7 @@ public static <T> Observable<T> create(OnSubscribe<T> f) {
102102 *
103103 * <p><b>Note:</b> the {@code SyncOnSubscribe} provides a generic way to fulfill data by iterating
104104 * over a (potentially stateful) function (e.g. reading data off of a channel, a parser, ). If your
105- * data comes directly from an asyrchronous /potentially concurrent source then consider using the
105+ * data comes directly from an asynchronous /potentially concurrent source then consider using the
106106 * {@link Observable#create(AsyncOnSubscribe) asynchronous overload}.
107107 *
108108 * <p>
@@ -3052,7 +3052,7 @@ public static <T, Resource> Observable<T> using(
30523052 * Constructs an Observable that creates a dependent resource object which is disposed of just before
30533053 * termination if you have set {@code disposeEagerly} to {@code true} and unsubscription does not occur
30543054 * before termination. Otherwise resource disposal will occur on unsubscription. Eager disposal is
3055- * particularly appropriate for a synchronous Observable that resuses resources. {@code disposeAction} will
3055+ * particularly appropriate for a synchronous Observable that reuses resources. {@code disposeAction} will
30563056 * only be called once per subscription.
30573057 * <p>
30583058 * <img width="640" height="400" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/using.png" alt="">
@@ -3094,7 +3094,7 @@ public static <T, Resource> Observable<T> using(
30943094 * item emitted by each of those Observables; and so forth.
30953095 * <p>
30963096 * The resulting {@code Observable<R>} returned from {@code zip} will invoke {@code onNext} as many times as
3097- * the number of {@code onNext} invokations of the source Observable that emits the fewest items.
3097+ * the number of {@code onNext} invocations of the source Observable that emits the fewest items.
30983098 * <p>
30993099 * <img width="640" height="380" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/zip.png" alt="">
31003100 * <dl>
@@ -3128,7 +3128,7 @@ public static <R> Observable<R> zip(Iterable<? extends Observable<?>> ws, FuncN<
31283128 * function applied to the second item emitted by each of those Observables; and so forth.
31293129 * <p>
31303130 * The resulting {@code Observable<R>} returned from {@code zip} will invoke {@code onNext} as many times as
3131- * the number of {@code onNext} invokations of the source Observable that emits the fewest items.
3131+ * the number of {@code onNext} invocations of the source Observable that emits the fewest items.
31323132 * <p>
31333133 * <img width="640" height="370" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/zip.o.png" alt="">
31343134 * <dl>
@@ -3900,7 +3900,7 @@ public final <B> Observable<List<T>> buffer(Observable<B> boundary, int initialC
39003900 * subscribe/unsubscribe behavior of all the {@link Subscriber}s.
39013901 * <p>
39023902 * When you call {@code cache}, it does not yet subscribe to the source Observable and so does not yet
3903- * begin cacheing items. This only happens when the first Subscriber calls the resulting Observable's
3903+ * begin caching items. This only happens when the first Subscriber calls the resulting Observable's
39043904 * {@code subscribe} method.
39053905 * <p>
39063906 * <em>Note:</em> You sacrifice the ability to unsubscribe from the origin when you use the {@code cache}
@@ -3943,7 +3943,7 @@ public final Observable<T> cache(int initialCapacity) {
39433943 * subscribe/unsubscribe behavior of all the {@link Subscriber}s.
39443944 * <p>
39453945 * When you call {@code cache}, it does not yet subscribe to the source Observable and so does not yet
3946- * begin cacheing items. This only happens when the first Subscriber calls the resulting Observable's
3946+ * begin caching items. This only happens when the first Subscriber calls the resulting Observable's
39473947 * {@code subscribe} method.
39483948 * <p>
39493949 * <em>Note:</em> You sacrifice the ability to unsubscribe from the origin when you use the {@code cache}
@@ -4367,7 +4367,7 @@ public final Observable<T> switchIfEmpty(Observable<? extends T> alternate) {
43674367 }
43684368
43694369 /**
4370- * Returns an Observable that delays the subscription to and emissions from the souce Observable via another
4370+ * Returns an Observable that delays the subscription to and emissions from the source Observable via another
43714371 * Observable on a per-item basis.
43724372 * <p>
43734373 * <img width="640" height="450" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/delay.oo.png" alt="">
@@ -5357,7 +5357,7 @@ public final <R> Observable<R> concatMapEager(Func1<? super T, ? extends Observa
53575357
53585358 /**
53595359 * Returns an Observable that emits the single item at a specified index in a sequence of emissions from a
5360- * source Observbable .
5360+ * source Observable .
53615361 * <p>
53625362 * <img width="640" height="310" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/elementAt.png" alt="">
53635363 * <dl>
@@ -5821,7 +5821,7 @@ public final <R> Observable<R> flatMapIterable(Func1<? super T, ? extends Iterab
58215821 * @param <U>
58225822 * the collection element type
58235823 * @param <R>
5824- * the type of item emited by the resulting Observable
5824+ * the type of item emitted by the resulting Observable
58255825 * @param collectionSelector
58265826 * a function that returns an Iterable sequence of values for each item emitted by the source
58275827 * Observable
@@ -5851,7 +5851,7 @@ public final <U, R> Observable<R> flatMapIterable(Func1<? super T, ? extends Ite
58515851 * @param <U>
58525852 * the collection element type
58535853 * @param <R>
5854- * the type of item emited by the resulting Observable
5854+ * the type of item emitted by the resulting Observable
58555855 * @param collectionSelector
58565856 * a function that returns an Iterable sequence of values for each item emitted by the source
58575857 * Observable
@@ -6813,7 +6813,7 @@ public final Observable<T> reduce(Func2<T, T, T> accumulator) {
68136813 * <p>
68146814 * <img width="640" height="325" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/reduceSeed.png" alt="">
68156815 * <p>
6816- * This technique, which is called "reduce" here, is sometimec called "aggregate," "fold," "accumulate,"
6816+ * This technique, which is called "reduce" here, is sometimes called "aggregate," "fold," "accumulate,"
68176817 * "compress," or "inject" in other programming contexts. Groovy, for instance, has an {@code inject} method
68186818 * that does a similar operation on lists.
68196819 * <dl>
@@ -10355,7 +10355,7 @@ public final Observable<Observable<T>> window(long timespan, long timeshift, Tim
1035510355 * new window
1035610356 * @param unit
1035710357 * the unit of time that applies to the {@code timespan} argument
10358- * @return an Observable that emits connected, non-overlapping windows represending items emitted by the
10358+ * @return an Observable that emits connected, non-overlapping windows representing items emitted by the
1035910359 * source Observable during fixed, consecutive durations
1036010360 * @see <a href="http://reactivex.io/documentation/operators/window.html">ReactiveX operators documentation: Window</a>
1036110361 */
@@ -10581,9 +10581,9 @@ private static class Holder {
1058110581 }
1058210582
1058310583 /**
10584- * Returns a singleton instance of NeverObservble (cast to the generic type).
10584+ * Returns a singleton instance of NeverObservable (cast to the generic type).
1058510585 *
10586- * @return
10586+ * @return singleton instance of NeverObservable (cast to the generic type)
1058710587 */
1058810588 @SuppressWarnings("unchecked")
1058910589 static <T> NeverObservable<T> instance() {
0 commit comments