Skip to content

Commit 13ffa18

Browse files
slisaasquatchakarnokd
authored andcommitted
Rename Single.equals to Single.sequenceEqual (#6856)
* Rename Single.equals to Single.sequenceEqual * Rename Single.sequenceEqual arguments * Update mentions of renamed parameters
1 parent 0c84f40 commit 13ffa18

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

src/main/java/io/reactivex/rxjava3/core/Single.java

+8-8
Original file line numberDiff line numberDiff line change
@@ -1387,22 +1387,22 @@ public static Single<Long> timer(long delay, @NonNull TimeUnit unit, @NonNull Sc
13871387
* <img width="640" height="465" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Single.equals.png" alt="">
13881388
* <dl>
13891389
* <dt><b>Scheduler:</b></dt>
1390-
* <dd>{@code equals} does not operate by default on a particular {@link Scheduler}.</dd>
1390+
* <dd>{@code sequenceEqual} does not operate by default on a particular {@link Scheduler}.</dd>
13911391
* </dl>
13921392
* @param <T> the common value type
1393-
* @param first the first {@code SingleSource} instance
1394-
* @param second the second {@code SingleSource} instance
1393+
* @param source1 the first {@code SingleSource} instance
1394+
* @param source2 the second {@code SingleSource} instance
13951395
* @return the new {@code Single} instance
1396-
* @throws NullPointerException if {@code first} or {@code second} is {@code null}
1396+
* @throws NullPointerException if {@code source1} or {@code source2} is {@code null}
13971397
* @since 2.0
13981398
*/
13991399
@CheckReturnValue
14001400
@NonNull
14011401
@SchedulerSupport(SchedulerSupport.NONE)
1402-
public static <T> Single<Boolean> equals(@NonNull SingleSource<? extends T> first, @NonNull SingleSource<? extends T> second) { // NOPMD
1403-
Objects.requireNonNull(first, "first is null");
1404-
Objects.requireNonNull(second, "second is null");
1405-
return RxJavaPlugins.onAssembly(new SingleEquals<>(first, second));
1402+
public static <T> Single<Boolean> sequenceEqual(@NonNull SingleSource<? extends T> source1, @NonNull SingleSource<? extends T> source2) { // NOPMD
1403+
Objects.requireNonNull(source1, "source1 is null");
1404+
Objects.requireNonNull(source2, "source2 is null");
1405+
return RxJavaPlugins.onAssembly(new SingleEquals<>(source1, source2));
14061406
}
14071407

14081408
/**

src/test/java/io/reactivex/rxjava3/internal/operators/single/SingleEqualsTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class SingleEqualsTest extends RxJavaTest {
2828
public void bothError() {
2929
List<Throwable> errors = TestHelper.trackPluginErrors();
3030
try {
31-
Single.equals(Single.error(new TestException("One")), Single.error(new TestException("Two")))
31+
Single.sequenceEqual(Single.error(new TestException("One")), Single.error(new TestException("Two")))
3232
.to(TestHelper.<Boolean>testConsumer())
3333
.assertFailureAndMessage(TestException.class, "One");
3434

src/test/java/io/reactivex/rxjava3/internal/operators/single/SingleMiscTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -280,11 +280,11 @@ public void toObservable() {
280280

281281
@Test
282282
public void equals() {
283-
Single.equals(Single.just(1), Single.just(1).hide())
283+
Single.sequenceEqual(Single.just(1), Single.just(1).hide())
284284
.test()
285285
.assertResult(true);
286286

287-
Single.equals(Single.just(1), Single.just(2))
287+
Single.sequenceEqual(Single.just(1), Single.just(2))
288288
.test()
289289
.assertResult(false);
290290
}

0 commit comments

Comments
 (0)