Skip to content

Commit ed92ba8

Browse files
authored
1.x: increase coverage of internal utils, remove unused/unnecessary items (ReactiveX#4119)
* 1.x: increase coverage of internal utils, remove unused/unnecessary items * fix wrong assertion
1 parent 1d75f4a commit ed92ba8

File tree

93 files changed

+523
-424
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+523
-424
lines changed

src/main/java/rx/Observable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9158,7 +9158,7 @@ static <T> Subscription subscribe(Subscriber<? super T> subscriber, Observable<T
91589158
Exceptions.throwIfFatal(e);
91599159
// in case the subscriber can't listen to exceptions anymore
91609160
if (subscriber.isUnsubscribed()) {
9161-
RxJavaPluginUtils.handleException(RxJavaHooks.onObservableError(e));
9161+
RxJavaHooks.onError(RxJavaHooks.onObservableError(e));
91629162
} else {
91639163
// if an unhandled error occurs executing the onSubscribe we will propagate it
91649164
try {

src/main/java/rx/internal/operators/BlockingOperatorLatest.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,12 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import java.util.Iterator;
19-
import java.util.NoSuchElementException;
18+
import java.util.*;
2019
import java.util.concurrent.Semaphore;
2120
import java.util.concurrent.atomic.AtomicReference;
2221

23-
import rx.Notification;
22+
import rx.*;
2423
import rx.Observable;
25-
import rx.Subscriber;
2624
import rx.exceptions.Exceptions;
2725

2826
/**

src/main/java/rx/internal/operators/BlockingOperatorMostRecent.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import java.util.Iterator;
19-
import java.util.NoSuchElementException;
18+
import java.util.*;
2019

2120
import rx.Observable;
2221
import rx.Subscriber;

src/main/java/rx/internal/operators/BlockingOperatorNext.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,12 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import java.util.Iterator;
19-
import java.util.NoSuchElementException;
20-
import java.util.concurrent.ArrayBlockingQueue;
21-
import java.util.concurrent.BlockingQueue;
18+
import java.util.*;
19+
import java.util.concurrent.*;
2220
import java.util.concurrent.atomic.AtomicInteger;
2321

24-
import rx.Notification;
22+
import rx.*;
2523
import rx.Observable;
26-
import rx.Subscriber;
2724
import rx.exceptions.Exceptions;
2825

2926
/**

src/main/java/rx/internal/operators/BlockingOperatorToFuture.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,10 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import java.util.concurrent.CancellationException;
19-
import java.util.concurrent.CountDownLatch;
20-
import java.util.concurrent.ExecutionException;
21-
import java.util.concurrent.Future;
22-
import java.util.concurrent.TimeUnit;
23-
import java.util.concurrent.TimeoutException;
18+
import java.util.concurrent.*;
2419
import java.util.concurrent.atomic.AtomicReference;
2520

26-
import rx.Observable;
27-
import rx.Subscriber;
28-
import rx.Subscription;
21+
import rx.*;
2922

3023
/**
3124
* Returns a Future representing the single value emitted by an Observable.

src/main/java/rx/internal/operators/BlockingOperatorToIterator.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,11 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import java.util.Iterator;
19-
import java.util.NoSuchElementException;
20-
import java.util.concurrent.BlockingQueue;
21-
import java.util.concurrent.LinkedBlockingQueue;
18+
import java.util.*;
19+
import java.util.concurrent.*;
2220

23-
import rx.Notification;
21+
import rx.*;
2422
import rx.Observable;
25-
import rx.Subscriber;
2623
import rx.exceptions.Exceptions;
2724
import rx.internal.util.RxRingBuffer;
2825

src/main/java/rx/internal/operators/BufferUntilSubscriber.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@
1818
import java.util.concurrent.ConcurrentLinkedQueue;
1919
import java.util.concurrent.atomic.AtomicReference;
2020

21-
import rx.Observer;
22-
import rx.Subscriber;
21+
import rx.*;
2322
import rx.functions.Action0;
2423
import rx.subjects.Subject;
2524
import rx.subscriptions.Subscriptions;

src/main/java/rx/internal/operators/OnSubscribeAmb.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,13 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import java.util.ArrayList;
19-
import java.util.Collection;
20-
import java.util.List;
18+
import java.util.*;
2119
import java.util.concurrent.ConcurrentLinkedQueue;
2220
import java.util.concurrent.atomic.AtomicReference;
2321

22+
import rx.*;
2423
import rx.Observable;
2524
import rx.Observable.OnSubscribe;
26-
import rx.Producer;
27-
import rx.Subscriber;
2825
import rx.functions.Action0;
2926
import rx.subscriptions.Subscriptions;
3027

src/main/java/rx/internal/operators/OnSubscribeAutoConnect.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@
1717

1818
import java.util.concurrent.atomic.AtomicInteger;
1919

20+
import rx.*;
2021
import rx.Observable.OnSubscribe;
21-
import rx.Subscriber;
22-
import rx.Subscription;
2322
import rx.functions.Action1;
2423
import rx.observables.ConnectableObservable;
2524
import rx.observers.Subscribers;

src/main/java/rx/internal/operators/OnSubscribeDefer.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import rx.Observable;
18+
import rx.*;
1919
import rx.Observable.OnSubscribe;
20-
import rx.Subscriber;
2120
import rx.exceptions.Exceptions;
2221
import rx.functions.Func0;
2322
import rx.observers.Subscribers;

src/main/java/rx/internal/operators/OnSubscribeDelaySubscriptionOther.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import rx.*;
2020
import rx.Observable.OnSubscribe;
2121
import rx.observers.Subscribers;
22-
import rx.plugins.*;
22+
import rx.plugins.RxJavaHooks;
2323
import rx.subscriptions.*;
2424

2525
/**

src/main/java/rx/internal/operators/OnSubscribeDetach.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
import rx.*;
2121
import rx.Observable.OnSubscribe;
22-
import rx.internal.util.RxJavaPluginUtils;
22+
import rx.plugins.RxJavaHooks;
2323

2424
/**
2525
* Nulls out references to upstream data structures when the source terminates or
@@ -80,7 +80,7 @@ public void onError(Throwable e) {
8080
if (a != null) {
8181
a.onError(e);
8282
} else {
83-
RxJavaPluginUtils.handleException(e);
83+
RxJavaHooks.onError(e);
8484
}
8585
}
8686

src/main/java/rx/internal/operators/OnSubscribeFilter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import rx.Observable.OnSubscribe;
2020
import rx.exceptions.*;
2121
import rx.functions.Func1;
22-
import rx.internal.util.RxJavaPluginUtils;
22+
import rx.plugins.RxJavaHooks;
2323

2424
/**
2525
* Filters an Observable by discarding any items it emits that do not meet some test.
@@ -82,7 +82,7 @@ public void onNext(T t) {
8282
@Override
8383
public void onError(Throwable e) {
8484
if (done) {
85-
RxJavaPluginUtils.handleException(e);
85+
RxJavaHooks.onError(e);
8686
return;
8787
}
8888
done = true;

src/main/java/rx/internal/operators/OnSubscribeFlattenIterable.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import rx.internal.util.*;
2828
import rx.internal.util.atomic.*;
2929
import rx.internal.util.unsafe.*;
30+
import rx.plugins.RxJavaHooks;
3031

3132
/**
3233
* Flattens a sequence if Iterable sources, generated via a function, into a single sequence.
@@ -136,7 +137,7 @@ public void onError(Throwable e) {
136137
done = true;
137138
drain();
138139
} else {
139-
RxJavaPluginUtils.handleException(e);
140+
RxJavaHooks.onError(e);
140141
}
141142
}
142143

src/main/java/rx/internal/operators/OnSubscribeFromCallable.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,12 @@
1616

1717
package rx.internal.operators;
1818

19-
import rx.Observable;
20-
import rx.Subscriber;
19+
import java.util.concurrent.Callable;
20+
21+
import rx.*;
2122
import rx.exceptions.Exceptions;
2223
import rx.internal.producers.SingleDelayedProducer;
2324

24-
import java.util.concurrent.Callable;
25-
2625
/**
2726
* Do not invoke the function until an Observer subscribes; Invokes function on each
2827
* subscription.

src/main/java/rx/internal/operators/OnSubscribeLift.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import rx.Observable.*;
2020
import rx.Subscriber;
2121
import rx.exceptions.Exceptions;
22-
import rx.plugins.*;
22+
import rx.plugins.RxJavaHooks;
2323

2424
/**
2525
* Transforms the downstream Subscriber into a Subscriber via an operator

src/main/java/rx/internal/operators/OnSubscribeMap.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import rx.Observable.OnSubscribe;
2020
import rx.exceptions.*;
2121
import rx.functions.Func1;
22-
import rx.internal.util.RxJavaPluginUtils;
22+
import rx.plugins.RxJavaHooks;
2323

2424
/**
2525
* Applies a function of your choosing to every item emitted by an {@code Observable}, and emits the results of
@@ -80,7 +80,7 @@ public void onNext(T t) {
8080
@Override
8181
public void onError(Throwable e) {
8282
if (done) {
83-
RxJavaPluginUtils.handleException(e);
83+
RxJavaHooks.onError(e);
8484
return;
8585
}
8686
done = true;

src/main/java/rx/internal/operators/OnSubscribeOnAssembly.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import rx.*;
1918
import rx.Observable.OnSubscribe;
19+
import rx.Subscriber;
2020
import rx.exceptions.AssemblyStackTraceException;
2121

2222
/**

src/main/java/rx/internal/operators/OnSubscribeRedo.java

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,11 @@
3333

3434
import static rx.Observable.create;
3535

36-
import java.util.concurrent.atomic.AtomicBoolean;
37-
import java.util.concurrent.atomic.AtomicLong;
38-
39-
import rx.Notification;
40-
import rx.Observable;
41-
import rx.Observable.OnSubscribe;
42-
import rx.Observable.Operator;
43-
import rx.Producer;
44-
import rx.Scheduler;
45-
import rx.Subscriber;
46-
import rx.functions.Action0;
47-
import rx.functions.Func1;
48-
import rx.functions.Func2;
36+
import java.util.concurrent.atomic.*;
37+
38+
import rx.*;
39+
import rx.Observable.*;
40+
import rx.functions.*;
4941
import rx.internal.producers.ProducerArbiter;
5042
import rx.observers.Subscribers;
5143
import rx.schedulers.Schedulers;

src/main/java/rx/internal/operators/OnSubscribeRefCount.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,14 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import java.util.concurrent.atomic.AtomicBoolean;
19-
import java.util.concurrent.atomic.AtomicInteger;
18+
import java.util.concurrent.atomic.*;
2019
import java.util.concurrent.locks.ReentrantLock;
2120

21+
import rx.*;
2222
import rx.Observable.OnSubscribe;
23-
import rx.Subscriber;
24-
import rx.Subscription;
25-
import rx.functions.Action0;
26-
import rx.functions.Action1;
23+
import rx.functions.*;
2724
import rx.observables.ConnectableObservable;
28-
import rx.subscriptions.CompositeSubscription;
29-
import rx.subscriptions.Subscriptions;
25+
import rx.subscriptions.*;
3026

3127
/**
3228
* Returns an observable sequence that stays connected to the source as long as

src/main/java/rx/internal/operators/OnSubscribeSingle.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,10 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import rx.Observable;
19-
import rx.Single;
20-
import rx.SingleSubscriber;
21-
import rx.Subscriber;
22-
2318
import java.util.NoSuchElementException;
2419

20+
import rx.*;
21+
2522
/**
2623
* Allows conversion of an Observable to a Single ensuring that exactly one item is emitted - no more and no less.
2724
* Also forwards errors as appropriate.

src/main/java/rx/internal/operators/OnSubscribeTimerOnce.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
package rx.internal.operators;
1717

1818
import java.util.concurrent.TimeUnit;
19+
20+
import rx.*;
1921
import rx.Observable.OnSubscribe;
20-
import rx.Scheduler;
2122
import rx.Scheduler.Worker;
2223
import rx.exceptions.Exceptions;
23-
import rx.Subscriber;
2424
import rx.functions.Action0;
2525

2626
/**

src/main/java/rx/internal/operators/OnSubscribeTimerPeriodically.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
package rx.internal.operators;
1717

1818
import java.util.concurrent.TimeUnit;
19+
20+
import rx.*;
1921
import rx.Observable.OnSubscribe;
20-
import rx.Scheduler;
2122
import rx.Scheduler.Worker;
2223
import rx.exceptions.Exceptions;
23-
import rx.Subscriber;
2424
import rx.functions.Action0;
2525

2626
/**

src/main/java/rx/internal/operators/OnSubscribeToObservableFuture.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import java.util.concurrent.Future;
19-
import java.util.concurrent.TimeUnit;
18+
import java.util.concurrent.*;
2019

2120
import rx.Observable.OnSubscribe;
22-
import rx.exceptions.Exceptions;
2321
import rx.Subscriber;
22+
import rx.exceptions.Exceptions;
2423
import rx.functions.Action0;
2524
import rx.internal.producers.SingleProducer;
2625
import rx.subscriptions.Subscriptions;

src/main/java/rx/internal/operators/OperatorBufferWithSingleObservable.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,15 @@
1515
*/
1616
package rx.internal.operators;
1717

18-
import java.util.ArrayList;
19-
import java.util.List;
18+
import java.util.*;
2019

2120
import rx.Observable;
2221
import rx.Observable.Operator;
23-
import rx.exceptions.Exceptions;
2422
import rx.Observer;
2523
import rx.Subscriber;
24+
import rx.exceptions.Exceptions;
2625
import rx.functions.Func0;
27-
import rx.observers.SerializedSubscriber;
28-
import rx.observers.Subscribers;
26+
import rx.observers.*;
2927

3028
/**
3129
* This operation takes

0 commit comments

Comments
 (0)