Interface OrderedBooleanIterable

All Superinterfaces:
BooleanIterable, PrimitiveIterable
All Known Subinterfaces:
BooleanList, BooleanStack, ImmutableBooleanList, ImmutableBooleanStack, MutableBooleanList, MutableBooleanStack, ReversibleBooleanIterable
All Known Implementing Classes:
AbstractBooleanStack, BooleanArrayList, BooleanArrayStack, SynchronizedBooleanList, SynchronizedBooleanStack, UnmodifiableBooleanList, UnmodifiableBooleanStack

public interface OrderedBooleanIterable extends BooleanIterable
This file was automatically generated from template file orderedPrimitiveIterable.stg.
Since:
6.0.
  • Method Details

    • getFirst

      boolean getFirst()
    • indexOf

      int indexOf(boolean value)
    • select

      Description copied from interface: BooleanIterable
      Returns a new BooleanIterable with all of the elements in the BooleanIterable that return true for the specified predicate.
      Specified by:
      select in interface BooleanIterable
    • reject

      Description copied from interface: BooleanIterable
      Returns a new BooleanIterable with all of the elements in the BooleanIterable that return false for the specified predicate.
      Specified by:
      reject in interface BooleanIterable
    • selectWithIndex

      default OrderedBooleanIterable selectWithIndex(BooleanIntPredicate predicate)
      Returns a new OrderedBooleanIterable including all elements with corresponding indexes matching the specified predicate.
      Since:
      11.1.
    • selectWithIndex

      default <R extends MutableBooleanCollection> R selectWithIndex(BooleanIntPredicate predicate, R target)
      Returns a new MutableBooleanCollection including all elements with corresponding indexes matching the specified predicate.
      Since:
      11.1.
    • rejectWithIndex

      default OrderedBooleanIterable rejectWithIndex(BooleanIntPredicate predicate)
      Returns a new OrderedBooleanIterable excluding all elements with corresponding indexes matching the specified predicate.
      Since:
      11.1.
    • rejectWithIndex

      default <R extends MutableBooleanCollection> R rejectWithIndex(BooleanIntPredicate predicate, R target)
      Returns a new MutableBooleanCollection excluding all elements with corresponding indexes matching the specified predicate.
      Since:
      11.1.
    • collect

      <V> OrderedIterable<V> collect(BooleanToObjectFunction<? extends V> function)
      Description copied from interface: BooleanIterable
      Returns a new collection with the results of applying the specified function on each element of the source collection. This method is also commonly called transform or map.
      Specified by:
      collect in interface BooleanIterable
    • collectWithIndex

      default <V> OrderedIterable<V> collectWithIndex(BooleanIntToObjectFunction<? extends V> function)
      Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index.
      Since:
      9.1.
    • collectWithIndex

      default <V, R extends Collection<V>> R collectWithIndex(BooleanIntToObjectFunction<? extends V> function, R target)
      Adds elements to the target Collection using results obtained by applying the specified function to each element and its corresponding index.
      Since:
      9.1.
    • injectIntoWithIndex

      <T> T injectIntoWithIndex(T injectedValue, ObjectBooleanIntToObjectFunction<? super T,? extends T> function)
    • forEachWithIndex

      void forEachWithIndex(BooleanIntProcedure procedure)