Interface BooleanIterable

All Superinterfaces:
PrimitiveIterable
All Known Subinterfaces:
BooleanBag, BooleanList, BooleanSet, BooleanStack, BooleanValuesMap, ByteBooleanMap, CharBooleanMap, DoubleBooleanMap, FloatBooleanMap, ImmutableBooleanBag, ImmutableBooleanCollection, ImmutableBooleanList, ImmutableBooleanSet, ImmutableBooleanStack, ImmutableByteBooleanMap, ImmutableCharBooleanMap, ImmutableDoubleBooleanMap, ImmutableFloatBooleanMap, ImmutableIntBooleanMap, ImmutableLongBooleanMap, ImmutableObjectBooleanMap<K>, ImmutableShortBooleanMap, IntBooleanMap, LazyBooleanIterable, LongBooleanMap, MutableBooleanBag, MutableBooleanCollection, MutableBooleanList, MutableBooleanSet, MutableBooleanStack, MutableBooleanValuesMap, MutableByteBooleanMap, MutableCharBooleanMap, MutableDoubleBooleanMap, MutableFloatBooleanMap, MutableIntBooleanMap, MutableLongBooleanMap, MutableObjectBooleanMap<K>, MutableShortBooleanMap, ObjectBooleanMap<K>, OrderedBooleanIterable, ReversibleBooleanIterable, ShortBooleanMap
All Known Implementing Classes:
AbstractBooleanIterable, AbstractBooleanStack, AbstractImmutableObjectBooleanMap, AbstractLazyBooleanIterable, AbstractMutableBooleanValuesMap, AbstractSynchronizedBooleanCollection, AbstractUnmodifiableBooleanCollection, BooleanArrayList, BooleanArrayStack, BooleanHashBag, BooleanHashSet, ByteBooleanHashMap, CharBooleanHashMap, CollectBooleanIterable, CollectBooleanToBooleanIterable, CollectByteToBooleanIterable, CollectCharToBooleanIterable, CollectDoubleToBooleanIterable, CollectFloatToBooleanIterable, CollectIntToBooleanIterable, CollectLongToBooleanIterable, CollectShortToBooleanIterable, DoubleBooleanHashMap, FloatBooleanHashMap, IntBooleanHashMap, LazyBooleanIterableAdapter, LongBooleanHashMap, ObjectBooleanHashMap, ObjectBooleanHashMapWithHashingStrategy, ReverseBooleanIterable, SelectBooleanIterable, ShortBooleanHashMap, SynchronizedBooleanBag, SynchronizedBooleanCollection, SynchronizedBooleanIterable, SynchronizedBooleanList, SynchronizedBooleanSet, SynchronizedBooleanStack, SynchronizedByteBooleanMap, SynchronizedCharBooleanMap, SynchronizedDoubleBooleanMap, SynchronizedFloatBooleanMap, SynchronizedIntBooleanMap, SynchronizedLongBooleanMap, SynchronizedObjectBooleanMap, SynchronizedShortBooleanMap, TapBooleanIterable, UnmodifiableBooleanBag, UnmodifiableBooleanCollection, UnmodifiableBooleanList, UnmodifiableBooleanSet, UnmodifiableBooleanStack, UnmodifiableByteBooleanMap, UnmodifiableCharBooleanMap, UnmodifiableDoubleBooleanMap, UnmodifiableFloatBooleanMap, UnmodifiableIntBooleanMap, UnmodifiableLongBooleanMap, UnmodifiableObjectBooleanMap, UnmodifiableShortBooleanMap

public interface BooleanIterable
extends PrimitiveIterable
BooleanIterable is an interface which is memory-optimized for boolean primitives. It is inspired by the interface RichIterable, and contains a subset of the internal iterator methods on RichIterable like collect, sum, etc. The API also includes an external iterator method, which returns an BooleanIterator. BooleanIterator helps iterate over the BooleanIterable without boxing the primitives. This file was automatically generated from template file primitiveIterable.stg.