Skip to content

Commit 9b61c13

Browse files
Move Exception Classes to rx.exceptions
Eliminate dumping ground of rx.util
1 parent ad6c70b commit 9b61c13

22 files changed

+33
-27
lines changed

rxjava-core/src/main/java/rx/Observable.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
import java.util.concurrent.Future;
2525
import java.util.concurrent.TimeUnit;
2626

27+
import rx.exceptions.Exceptions;
28+
import rx.exceptions.OnErrorNotImplementedException;
2729
import rx.joins.Pattern2;
2830
import rx.joins.Plan0;
2931
import rx.observables.BlockingObservable;
@@ -120,8 +122,6 @@
120122
import rx.subjects.ReplaySubject;
121123
import rx.subjects.Subject;
122124
import rx.subscriptions.Subscriptions;
123-
import rx.util.Exceptions;
124-
import rx.util.OnErrorNotImplementedException;
125125
import rx.util.TimeInterval;
126126
import rx.util.Timestamped;
127127
import rx.util.functions.Action0;

rxjava-core/src/main/java/rx/util/CompositeException.java renamed to rxjava-core/src/main/java/rx/exceptions/CompositeException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package rx.util;
16+
package rx.exceptions;
1717

1818
import java.util.ArrayList;
1919
import java.util.Collection;

rxjava-core/src/main/java/rx/util/Exceptions.java renamed to rxjava-core/src/main/java/rx/exceptions/Exceptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package rx.util;
16+
package rx.exceptions;
1717

1818
public class Exceptions {
1919
private Exceptions() {

rxjava-core/src/main/java/rx/util/OnErrorNotImplementedException.java renamed to rxjava-core/src/main/java/rx/exceptions/OnErrorNotImplementedException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package rx.util;
16+
package rx.exceptions;
1717

1818
import rx.Subscriber;
1919

rxjava-core/src/main/java/rx/observers/Observers.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package rx.observers;
22

33
import rx.Observer;
4-
import rx.util.OnErrorNotImplementedException;
4+
import rx.exceptions.OnErrorNotImplementedException;
55
import rx.util.functions.Action0;
66
import rx.util.functions.Action1;
77

rxjava-core/src/main/java/rx/observers/SafeSubscriber.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
import java.util.concurrent.atomic.AtomicBoolean;
2020

2121
import rx.Subscriber;
22+
import rx.exceptions.CompositeException;
23+
import rx.exceptions.Exceptions;
24+
import rx.exceptions.OnErrorNotImplementedException;
2225
import rx.plugins.RxJavaPlugins;
23-
import rx.util.CompositeException;
24-
import rx.util.Exceptions;
25-
import rx.util.OnErrorNotImplementedException;
2626

2727
/**
2828
* Wrapper around Observer to ensure compliance with Rx contract.

rxjava-core/src/main/java/rx/observers/Subscribers.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import rx.Observer;
44
import rx.Subscriber;
5-
import rx.util.OnErrorNotImplementedException;
5+
import rx.exceptions.OnErrorNotImplementedException;
66
import rx.util.functions.Action0;
77
import rx.util.functions.Action1;
88

rxjava-core/src/main/java/rx/operators/OperationLatest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import rx.Notification;
2424
import rx.Observable;
2525
import rx.Observer;
26-
import rx.util.Exceptions;
26+
import rx.exceptions.Exceptions;
2727

2828
/**
2929
* Wait for and iterate over the latest values of the source observable.

rxjava-core/src/main/java/rx/operators/OperationMergeDelayError.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
import rx.Observable.OnSubscribeFunc;
2525
import rx.Observer;
2626
import rx.Subscription;
27+
import rx.exceptions.CompositeException;
2728
import rx.observers.SynchronizedObserver;
2829
import rx.subscriptions.BooleanSubscription;
2930
import rx.subscriptions.CompositeSubscription;
30-
import rx.util.CompositeException;
3131

3232
/**
3333
* This behaves like {@link OperatorMerge} except that if any of the merged Observables notify of

rxjava-core/src/main/java/rx/operators/OperationMostRecent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
import rx.Observable;
2323
import rx.Observer;
24-
import rx.util.Exceptions;
24+
import rx.exceptions.Exceptions;
2525

2626
/**
2727
* Returns an Iterable that always returns the item most recently emitted by an Observable, or a

rxjava-core/src/main/java/rx/operators/OperationNext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import rx.Notification;
2525
import rx.Observable;
2626
import rx.Observer;
27-
import rx.util.Exceptions;
27+
import rx.exceptions.Exceptions;
2828

2929
/**
3030
* Returns an Iterable that blocks until the Observable emits another item, then returns that item.

rxjava-core/src/main/java/rx/operators/OperationOnErrorResumeNextViaFunction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
import rx.Observable.OnSubscribeFunc;
2323
import rx.Observer;
2424
import rx.Subscription;
25+
import rx.exceptions.CompositeException;
2526
import rx.subscriptions.Subscriptions;
26-
import rx.util.CompositeException;
2727
import rx.util.functions.Action0;
2828
import rx.util.functions.Func1;
2929

rxjava-core/src/main/java/rx/operators/OperationOnErrorReturn.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
import rx.Observable.OnSubscribeFunc;
2323
import rx.Observer;
2424
import rx.Subscription;
25+
import rx.exceptions.CompositeException;
2526
import rx.subscriptions.Subscriptions;
26-
import rx.util.CompositeException;
2727
import rx.util.functions.Action0;
2828
import rx.util.functions.Func1;
2929

rxjava-core/src/main/java/rx/operators/OperationToIterator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import rx.Notification;
2424
import rx.Observable;
2525
import rx.Observer;
26-
import rx.util.Exceptions;
26+
import rx.exceptions.Exceptions;
2727

2828
/**
2929
* Returns an Iterator that iterates over all items emitted by a specified Observable.

rxjava-core/src/main/java/rx/operators/OperatorTimeoutWithSelector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
import rx.Observable;
1919
import rx.Subscriber;
2020
import rx.Subscription;
21+
import rx.exceptions.Exceptions;
2122
import rx.subscriptions.Subscriptions;
22-
import rx.util.Exceptions;
2323
import rx.util.functions.Func0;
2424
import rx.util.functions.Func1;
2525

rxjava-core/src/main/java/rx/operators/SafeObserver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020

2121
import rx.Observer;
2222
import rx.Subscription;
23+
import rx.exceptions.CompositeException;
24+
import rx.exceptions.OnErrorNotImplementedException;
2325
import rx.observers.SynchronizedObserver;
2426
import rx.plugins.RxJavaPlugins;
2527
import rx.subscriptions.Subscriptions;
26-
import rx.util.CompositeException;
27-
import rx.util.OnErrorNotImplementedException;
2828

2929
/**
3030
* Wrapper around Observer to ensure compliance with Rx contract.

rxjava-core/src/main/java/rx/subscriptions/CompositeSubscription.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import java.util.concurrent.atomic.AtomicReference;
2121

2222
import rx.Subscription;
23-
import rx.util.CompositeException;
23+
import rx.exceptions.CompositeException;
2424

2525
/**
2626
* Subscription that represents a group of Subscriptions that are unsubscribed

rxjava-core/src/test/java/rx/util/CompositeExceptionTest.java renamed to rxjava-core/src/test/java/rx/exceptions/CompositeExceptionTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package rx.util;
16+
package rx.exceptions;
1717

1818
import static org.junit.Assert.*;
1919

@@ -23,6 +23,10 @@
2323

2424
import org.junit.Test;
2525

26+
import rx.util.CompositeException.CompositeExceptionCausalChain;
27+
28+
import rx.exceptions.CompositeException;
29+
2630
public class CompositeExceptionTest {
2731

2832
private final Throwable ex1 = new Throwable("Ex1");

rxjava-core/src/test/java/rx/util/ExceptionsTest.java renamed to rxjava-core/src/test/java/rx/exceptions/ExceptionsTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,14 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package rx.util;
16+
package rx.exceptions;
1717

1818
import org.junit.Test;
1919

2020
import rx.Observable;
2121
import rx.Observer;
22+
import rx.exceptions.OnErrorNotImplimport rx.util.OnErrorNotImplementedException;
23+
ementedException;
2224
import rx.subjects.PublishSubject;
2325
import rx.util.functions.Action1;
2426

rxjava-core/src/test/java/rx/observers/SafeObserverTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
import org.junit.Test;
2323

2424
import rx.Subscriber;
25+
import rx.exceptions.CompositeException;
26+
import rx.exceptions.OnErrorNotImplementedException;
2527
import rx.subscriptions.Subscriptions;
26-
import rx.util.CompositeException;
27-
import rx.util.OnErrorNotImplementedException;
2828
import rx.util.functions.Action0;
2929

3030
public class SafeObserverTest {

rxjava-core/src/test/java/rx/operators/OperationMergeDelayErrorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
import rx.Observable;
3232
import rx.Observer;
3333
import rx.Subscription;
34+
import rx.exceptions.CompositeException;
3435
import rx.subscriptions.Subscriptions;
35-
import rx.util.CompositeException;
3636

3737
public class OperationMergeDelayErrorTest {
3838

rxjava-core/src/test/java/rx/subscriptions/CompositeSubscriptionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.junit.Test;
2626

2727
import rx.Subscription;
28-
import rx.util.CompositeException;
28+
import rx.exceptions.CompositeException;
2929

3030
public class CompositeSubscriptionTest {
3131

0 commit comments

Comments
 (0)