| Package | Description |
|---|---|
| net.sf.rubycollect4j | |
| net.sf.rubycollect4j.iter |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RubyLazyEnumerator.allʔ(BooleanBlock<? super E> block) |
boolean |
RubyContract.Enumerable.allʔ(BooleanBlock<? super E> block)
Checks if any result returned by the block is false.
|
boolean |
RubyEnumerable.allʔ(BooleanBlock<? super E> block) |
boolean |
RubyLazyEnumerator.anyʔ(BooleanBlock<? super E> block) |
boolean |
RubyContract.Enumerable.anyʔ(BooleanBlock<? super E> block)
Checks if any result returned by the block is true.
|
boolean |
RubyEnumerable.anyʔ(BooleanBlock<? super E> block) |
int |
RubyLazyEnumerator.count(BooleanBlock<? super E> block) |
int |
RubyContract.Enumerable.count(BooleanBlock<? super E> block)
Counts the elements which are true returned by the block.
|
int |
RubyEnumerable.count(BooleanBlock<? super E> block) |
RubyArray<E> |
RubyArray.deleteIf(BooleanBlock<? super E> block)
Deletes elements which are true returned by the block.
|
RubySet<E> |
RubySet.deleteIf(BooleanBlock<? super E> block)
Deletes every element of the set for which block evaluates to true, and
returns self.
|
E |
RubyLazyEnumerator.detect(BooleanBlock<? super E> block) |
E |
RubyContract.Enumerable.detect(BooleanBlock<? super E> block)
Finds the first element which gets true returned by the block.
|
E |
RubyEnumerable.detect(BooleanBlock<? super E> block) |
RubyLazyEnumerator<E> |
RubyLazyEnumerator.dropWhile(BooleanBlock<? super E> block)
Drops the first n elements until an element gets false returned by the
block.
|
Z |
RubyContract.Enumerable.dropWhile(BooleanBlock<? super E> block)
Drops the first n elements until an element gets false returned by the
block.
|
RubyArray<E> |
RubyEnumerable.dropWhile(BooleanBlock<? super E> block)
Drops the first n elements until an element gets false returned by the
block.
|
RubyArray<E> |
Ruby.Enumerable.dropWhile(BooleanBlock<? super E> block)
Drops the first n elements until an element gets false returned by the
block.
|
Ruby.LazyEnumerator<E> |
Ruby.LazyEnumerator.dropWhile(BooleanBlock<? super E> block)
Drops the first n elements until an element gets false returned by the
block.
|
E |
RubyLazyEnumerator.find(BooleanBlock<? super E> block) |
E |
RubyContract.Enumerable.find(BooleanBlock<? super E> block)
Equivalent to
RubyContract.Enumerable.detect(BooleanBlock). |
E |
RubyEnumerable.find(BooleanBlock<? super E> block) |
RubyLazyEnumerator<E> |
RubyLazyEnumerator.findAll(BooleanBlock<? super E> block)
Finds all elements which are true returned by the block.
|
Z |
RubyContract.Enumerable.findAll(BooleanBlock<? super E> block)
Finds all elements which are true returned by the block.
|
RubyArray<E> |
RubyEnumerable.findAll(BooleanBlock<? super E> block)
Finds all elements which are true returned by the block.
|
RubyArray<E> |
Ruby.Enumerable.findAll(BooleanBlock<? super E> block)
Finds all elements which are true returned by the block.
|
Ruby.LazyEnumerator<E> |
Ruby.LazyEnumerator.findAll(BooleanBlock<? super E> block)
Finds all elements which are true returned by the block.
|
java.lang.Integer |
RubyLazyEnumerator.findIndex(BooleanBlock<? super E> block) |
java.lang.Integer |
RubyContract.Enumerable.findIndex(BooleanBlock<? super E> block)
Returns the index of first element which gets true returned by the block.
|
java.lang.Integer |
RubyEnumerable.findIndex(BooleanBlock<? super E> block) |
java.lang.Integer |
RubyArray.index(BooleanBlock<? super E> block)
Finds the first index of an element which gets true returned by the block.
|
RubyArray<E> |
RubyArray.keepIf(BooleanBlock<? super E> block)
Keeps elements which are true returned by the block.
|
RubySet<E> |
RubySet.keepIf(BooleanBlock<? super E> block)
Deletes every element of the set for which block evaluates to false, and
returns self.
|
boolean |
RubyLazyEnumerator.noneʔ(BooleanBlock<? super E> block) |
boolean |
RubyContract.Enumerable.noneʔ(BooleanBlock<? super E> block)
Checks if elements contain only elements which are false returned by the
block.
|
boolean |
RubyEnumerable.noneʔ(BooleanBlock<? super E> block) |
boolean |
RubyLazyEnumerator.oneʔ(BooleanBlock<? super E> block) |
boolean |
RubyContract.Enumerable.oneʔ(BooleanBlock<? super E> block)
Checks if elements contain only one element which are true returned by
the block.
|
boolean |
RubyEnumerable.oneʔ(BooleanBlock<? super E> block) |
RubyArray<RubyArray<E>> |
RubyLazyEnumerator.partition(BooleanBlock<? super E> block) |
RubyArray<RubyArray<E>> |
RubyContract.Enumerable.partition(BooleanBlock<? super E> block)
Divides elements into 2 groups by the given block.
|
RubyArray<RubyArray<E>> |
RubyEnumerable.partition(BooleanBlock<? super E> block) |
RubyLazyEnumerator<E> |
RubyLazyEnumerator.reject(BooleanBlock<? super E> block)
Filters all elements which are true returned by the block.
|
Z |
RubyContract.Enumerable.reject(BooleanBlock<? super E> block)
Filters all elements which are true returned by the block.
|
RubyArray<E> |
RubyEnumerable.reject(BooleanBlock<? super E> block)
Filters all elements which are true returned by the block.
|
RubyArray<E> |
Ruby.Enumerable.reject(BooleanBlock<? super E> block)
Filters all elements which are true returned by the block.
|
Ruby.LazyEnumerator<E> |
Ruby.LazyEnumerator.reject(BooleanBlock<? super E> block)
Filters all elements which are true returned by the block.
|
RubyArray<E> |
RubyArray.rejectǃ(BooleanBlock<? super E> block)
Deletes all elements which are false returned by the block.
|
RubySet<E> |
RubySet.rejectǃ(BooleanBlock<? super E> block)
Equivalent to
RubySet.deleteIf(BooleanBlock), but returns null if no
changes were made. |
java.lang.Integer |
RubyArray.rindex(BooleanBlock<? super E> block)
Finds the last index of the element which gets true returned by the block.
|
RubyLazyEnumerator<E> |
RubyLazyEnumerator.select(BooleanBlock<? super E> block)
Equivalent to
RubyContract.Enumerable.findAll(BooleanBlock) |
Z |
RubyContract.Enumerable.select(BooleanBlock<? super E> block)
Equivalent to
RubyContract.Enumerable.findAll(BooleanBlock) |
RubyArray<E> |
RubyEnumerable.select(BooleanBlock<? super E> block)
Equivalent to
RubyContract.Enumerable.findAll(BooleanBlock) |
RubyArray<E> |
Ruby.Enumerable.select(BooleanBlock<? super E> block)
Equivalent to
RubyContract.Enumerable.findAll(BooleanBlock) |
Ruby.LazyEnumerator<E> |
Ruby.LazyEnumerator.select(BooleanBlock<? super E> block)
Equivalent to
RubyContract.Enumerable.findAll(BooleanBlock) |
RubyArray<E> |
RubyArray.selectǃ(BooleanBlock<? super E> block)
Selects elements which the result returned by the block are false.
|
RubySet<E> |
RubySet.selectǃ(BooleanBlock<? super E> block)
Equivalent to
RubySet.keepIf(BooleanBlock), but returns null if no changes
were made. |
RubyLazyEnumerator<RubyArray<E>> |
RubyLazyEnumerator.sliceBefore(BooleanBlock<? super E> block)
|
N |
RubyContract.Enumerable.sliceBefore(BooleanBlock<? super E> block)
|
RubyEnumerator<RubyArray<E>> |
RubyEnumerable.sliceBefore(BooleanBlock<? super E> block)
|
Ruby.Enumerator<RubyArray<E>> |
Ruby.Enumerable.sliceBefore(BooleanBlock<? super E> block)
|
Ruby.LazyEnumerator<RubyArray<E>> |
Ruby.LazyEnumerator.sliceBefore(BooleanBlock<? super E> block)
|
RubyLazyEnumerator<E> |
RubyLazyEnumerator.takeWhile(BooleanBlock<? super E> block)
Takes elements until an element gets false returned by the block.
|
Z |
RubyContract.Enumerable.takeWhile(BooleanBlock<? super E> block)
Takes elements until an element gets false returned by the block.
|
RubyArray<E> |
RubyEnumerable.takeWhile(BooleanBlock<? super E> block)
Takes elements until an element gets false returned by the block.
|
RubyArray<E> |
Ruby.Enumerable.takeWhile(BooleanBlock<? super E> block)
Takes elements until an element gets false returned by the block.
|
Ruby.LazyEnumerator<E> |
Ruby.LazyEnumerator.takeWhile(BooleanBlock<? super E> block)
Takes elements until an element gets false returned by the block.
|
| Constructor and Description |
|---|
DropWhileIterable(java.lang.Iterable<? extends E> iter,
BooleanBlock<? super E> block)
Creates a
DropWhileIterable. |
DropWhileIterator(java.util.Iterator<? extends E> iter,
BooleanBlock<? super E> block)
Creates a
DropWhileIterator. |
FindAllIterable(java.lang.Iterable<? extends E> iter,
BooleanBlock<? super E> block)
Creates a
FindAllIterable. |
FindAllIterator(java.util.Iterator<? extends E> iter,
BooleanBlock<? super E> block)
Creates a
FindAllIterator. |
RejectIterable(java.lang.Iterable<? extends E> iter,
BooleanBlock<? super E> block)
Creates a
RejectIterable. |
RejectIterator(java.util.Iterator<? extends E> iter,
BooleanBlock<? super E> block)
Creates a
RejectIterator. |
SliceBeforeIterable(java.lang.Iterable<? extends E> iter,
BooleanBlock<? super E> block)
Creates a
SliceBeforeIterable. |
SliceBeforeIterator(java.util.Iterator<? extends E> iter,
BooleanBlock<? super E> block)
Creates a
SliceBeforeIterator. |
TakeWhileIterable(java.lang.Iterable<? extends E> iter,
BooleanBlock<? super E> block)
Creates a
TakeWhileIterable. |
TakeWhileIterator(java.util.Iterator<? extends E> iter,
BooleanBlock<? super E> block)
Creates a
TakeWhileIterator. |