@@ -4827,6 +4827,8 @@ public final <R> R as(@NonNull ObservableConverter<T, ? extends R> converter) {
4827
4827
/**
4828
4828
* Returns the first item emitted by this {@code Observable}, or throws
4829
4829
* {@code NoSuchElementException} if it emits no items.
4830
+ * <p>
4831
+ * <img width="640" height="412" src="https://github.com/ReactiveX/RxJava/wiki/images/rx-operators/blockingFirst.o.png" alt="">
4830
4832
* <dl>
4831
4833
* <dt><b>Scheduler:</b></dt>
4832
4834
* <dd>{@code blockingFirst} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -4852,6 +4854,8 @@ public final T blockingFirst() {
4852
4854
/**
4853
4855
* Returns the first item emitted by this {@code Observable}, or a default value if it emits no
4854
4856
* items.
4857
+ * <p>
4858
+ * <img width="640" height="329" src="https://github.com/ReactiveX/RxJava/wiki/images/rx-operators/blockingFirst.o.default.png" alt="">
4855
4859
* <dl>
4856
4860
* <dt><b>Scheduler:</b></dt>
4857
4861
* <dd>{@code blockingFirst} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -5124,7 +5128,7 @@ public final T blockingSingle(T defaultItem) {
5124
5128
* <p>
5125
5129
* If the {@code Observable} may emit more than one item, use {@code Observable.toList().toFuture()}.
5126
5130
* <p>
5127
- * <img width="640" height="395 " src="https://github.com/ReactiveX/RxJava/wiki/images/rx-operators/B. toFuture.png" alt="">
5131
+ * <img width="640" height="389 " src="https://github.com/ReactiveX/RxJava/wiki/images/rx-operators/toFuture.o .png" alt="">
5128
5132
* <dl>
5129
5133
* <dt><b>Scheduler:</b></dt>
5130
5134
* <dd>{@code toFuture} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -5141,6 +5145,8 @@ public final Future<T> toFuture() {
5141
5145
5142
5146
/**
5143
5147
* Runs the source observable to a terminal event, ignoring any values and rethrowing any exception.
5148
+ * <p>
5149
+ * <img width="640" height="270" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/blockingSubscribe.o.0.png" alt="">
5144
5150
* <dl>
5145
5151
* <dt><b>Scheduler:</b></dt>
5146
5152
* <dd>{@code blockingSubscribe} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -5155,6 +5161,8 @@ public final void blockingSubscribe() {
5155
5161
/**
5156
5162
* Subscribes to the source and calls the given callbacks <strong>on the current thread</strong>.
5157
5163
* <p>
5164
+ * <img width="640" height="393" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/blockingSubscribe.o.1.png" alt="">
5165
+ * <p>
5158
5166
* If the Observable emits an error, it is wrapped into an
5159
5167
* {@link io.reactivex.exceptions.OnErrorNotImplementedException OnErrorNotImplementedException}
5160
5168
* and routed to the RxJavaPlugins.onError handler.
@@ -5172,6 +5180,8 @@ public final void blockingSubscribe(Consumer<? super T> onNext) {
5172
5180
5173
5181
/**
5174
5182
* Subscribes to the source and calls the given callbacks <strong>on the current thread</strong>.
5183
+ * <p>
5184
+ * <img width="640" height="396" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/blockingSubscribe.o.2.png" alt="">
5175
5185
* <dl>
5176
5186
* <dt><b>Scheduler:</b></dt>
5177
5187
* <dd>{@code blockingSubscribe} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -5188,6 +5198,8 @@ public final void blockingSubscribe(Consumer<? super T> onNext, Consumer<? super
5188
5198
5189
5199
/**
5190
5200
* Subscribes to the source and calls the given callbacks <strong>on the current thread</strong>.
5201
+ * <p>
5202
+ * <img width="640" height="394" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/blockingSubscribe.o.png" alt="">
5191
5203
* <dl>
5192
5204
* <dt><b>Scheduler:</b></dt>
5193
5205
* <dd>{@code blockingSubscribe} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -5991,7 +6003,7 @@ public final <U> Single<U> collect(Callable<? extends U> initialValueSupplier, B
5991
6003
* Collects items emitted by the source ObservableSource into a single mutable data structure and returns
5992
6004
* a Single that emits this structure.
5993
6005
* <p>
5994
- * <img width="640" height="330" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/collect.2 .png" alt="">
6006
+ * <img width="640" height="330" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/collectInto.o .png" alt="">
5995
6007
* <p>
5996
6008
* This is a simplified version of {@code reduce} that does not need to return the state on each pass.
5997
6009
* <dl>
@@ -7053,7 +7065,7 @@ public final Observable<T> doFinally(Action onFinally) {
7053
7065
* If the action throws a runtime exception, that exception is rethrown by the {@code dispose()} call,
7054
7066
* sometimes as a {@code CompositeException} if there were multiple exceptions along the way.
7055
7067
* <p>
7056
- * <img width="640" height="310" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/doOnUnsubscribe .png" alt="">
7068
+ * <img width="640" height="310" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/doOnDispose .png" alt="">
7057
7069
* <dl>
7058
7070
* <dt><b>Scheduler:</b></dt>
7059
7071
* <dd>{@code doOnDispose} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -7074,7 +7086,7 @@ public final Observable<T> doOnDispose(Action onDispose) {
7074
7086
/**
7075
7087
* Modifies the source ObservableSource so that it invokes an action when it calls {@code onComplete}.
7076
7088
* <p>
7077
- * <img width="640" height="305 " src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/doOnComplete.png" alt="">
7089
+ * <img width="640" height="358 " src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/doOnComplete.o .png" alt="">
7078
7090
* <dl>
7079
7091
* <dt><b>Scheduler:</b></dt>
7080
7092
* <dd>{@code doOnComplete} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -7177,7 +7189,7 @@ public final Observable<T> doOnEach(final Observer<? super T> observer) {
7177
7189
* In case the {@code onError} action throws, the downstream will receive a composite exception containing
7178
7190
* the original exception and the exception thrown by {@code onError}.
7179
7191
* <p>
7180
- * <img width="640" height="305 " src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/doOnError.png" alt="">
7192
+ * <img width="640" height="355 " src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/doOnError.o .png" alt="">
7181
7193
* <dl>
7182
7194
* <dt><b>Scheduler:</b></dt>
7183
7195
* <dd>{@code doOnError} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -7198,7 +7210,7 @@ public final Observable<T> doOnError(Consumer<? super Throwable> onError) {
7198
7210
* Calls the appropriate onXXX method (shared between all Observer) for the lifecycle events of
7199
7211
* the sequence (subscription, cancellation, requesting).
7200
7212
* <p>
7201
- * <img width="640" height="310" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/doOnLifecycle.png" alt="">
7213
+ * <img width="640" height="310" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/doOnLifecycle.o. png" alt="">
7202
7214
* <dl>
7203
7215
* <dt><b>Scheduler:</b></dt>
7204
7216
* <dd>{@code doOnLifecycle} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -7222,7 +7234,7 @@ public final Observable<T> doOnLifecycle(final Consumer<? super Disposable> onSu
7222
7234
/**
7223
7235
* Modifies the source ObservableSource so that it invokes an action when it calls {@code onNext}.
7224
7236
* <p>
7225
- * <img width="640" height="310 " src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/doOnNext.png" alt="">
7237
+ * <img width="640" height="360 " src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/doOnNext.o .png" alt="">
7226
7238
* <dl>
7227
7239
* <dt><b>Scheduler:</b></dt>
7228
7240
* <dd>{@code doOnNext} does not operate by default on a particular {@link Scheduler}.</dd>
0 commit comments