Skip to content

Commit

Permalink
add alias limit for Stream.take
Browse files Browse the repository at this point in the history
  • Loading branch information
davidmoten committed Feb 10, 2024
1 parent 5f1641f commit e4b292e
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
4 changes: 4 additions & 0 deletions kool/src/main/java/org/davidmoten/kool/Stream.java
Original file line number Diff line number Diff line change
Expand Up @@ -764,6 +764,10 @@ default Maybe<T> get(long index) {
default Stream<T> take(long n) {
return new Take<T>(n, this);
}

default Stream<T> limit(long n) {
return take(n);
}

default Stream<T> takeLast(long n) {
return new TakeLast<T>(this, n);
Expand Down
2 changes: 1 addition & 1 deletion kool/src/test/java/org/davidmoten/kool/StreamTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -1202,7 +1202,7 @@ public void testGenerateInfiniteValues() {
i.incrementAndGet();
emitter.onNext(i.get());
}) //
.take(5) //
.limit(5) //
.test() //
.assertValuesOnly(1, 2, 3, 4, 5);

Expand Down

0 comments on commit e4b292e

Please sign in to comment.