Class AbstractLazyIterable<T>

java.lang.Object
org.eclipse.collections.impl.AbstractRichIterable<T>
org.eclipse.collections.impl.lazy.AbstractLazyIterable<T>
All Implemented Interfaces:
Iterable<T>, InternalIterable<T>, LazyIterable<T>, RichIterable<T>
Direct Known Subclasses:
ByteBooleanHashMap.KeyValuesView, ByteByteHashMap.KeyValuesView, ByteCharHashMap.KeyValuesView, ByteDoubleHashMap.KeyValuesView, ByteFloatHashMap.KeyValuesView, ByteIntHashMap.KeyValuesView, ByteLongHashMap.KeyValuesView, ByteObjectHashMap.KeyValuesView, ByteShortHashMap.KeyValuesView, CharBooleanHashMap.KeyValuesView, CharByteHashMap.KeyValuesView, CharCharHashMap.KeyValuesView, CharDoubleHashMap.KeyValuesView, CharFloatHashMap.KeyValuesView, CharIntHashMap.KeyValuesView, CharLongHashMap.KeyValuesView, CharObjectHashMap.KeyValuesView, CharShortHashMap.KeyValuesView, ChunkBooleanIterable, ChunkByteIterable, ChunkCharIterable, ChunkDoubleIterable, ChunkFloatIterable, ChunkIntIterable, ChunkIterable, ChunkLongIterable, ChunkShortIterable, CollectBooleanToObjectIterable, CollectByteToObjectIterable, CollectCharToObjectIterable, CollectDoubleToObjectIterable, CollectFloatToObjectIterable, CollectIntToObjectIterable, CollectIterable, CollectLongToObjectIterable, CollectShortToObjectIterable, CompositeIterable, DistinctIterable, DoubleBooleanHashMap.KeyValuesView, DoubleByteHashMap.KeyValuesView, DoubleCharHashMap.KeyValuesView, DoubleDoubleHashMap.KeyValuesView, DoubleFloatHashMap.KeyValuesView, DoubleIntHashMap.KeyValuesView, DoubleLongHashMap.KeyValuesView, DoubleObjectHashMap.KeyValuesView, DoubleShortHashMap.KeyValuesView, DropIterable, DropWhileIterable, FlatCollectBooleanToObjectIterable, FlatCollectByteToObjectIterable, FlatCollectCharToObjectIterable, FlatCollectDoubleToObjectIterable, FlatCollectFloatToObjectIterable, FlatCollectIntToObjectIterable, FlatCollectIterable, FlatCollectLongToObjectIterable, FlatCollectShortToObjectIterable, FloatBooleanHashMap.KeyValuesView, FloatByteHashMap.KeyValuesView, FloatCharHashMap.KeyValuesView, FloatDoubleHashMap.KeyValuesView, FloatFloatHashMap.KeyValuesView, FloatIntHashMap.KeyValuesView, FloatLongHashMap.KeyValuesView, FloatObjectHashMap.KeyValuesView, FloatShortHashMap.KeyValuesView, ImmutableTreeSet.SortedSetIterableParallelIterable.SortedSetIterableParallelBatchLazyIterable, IntBooleanHashMap.KeyValuesView, IntByteHashMap.KeyValuesView, IntCharHashMap.KeyValuesView, IntDoubleHashMap.KeyValuesView, Interval, IntFloatHashMap.KeyValuesView, IntIntHashMap.KeyValuesView, IntLongHashMap.KeyValuesView, IntObjectHashMap.KeyValuesView, IntShortHashMap.KeyValuesView, LazyIterableAdapter, ListIterableParallelIterable.ListIterableParallelBatchLazyIterable, LongBooleanHashMap.KeyValuesView, LongByteHashMap.KeyValuesView, LongCharHashMap.KeyValuesView, LongDoubleHashMap.KeyValuesView, LongFloatHashMap.KeyValuesView, LongIntHashMap.KeyValuesView, LongLongHashMap.KeyValuesView, LongObjectHashMap.KeyValuesView, LongShortHashMap.KeyValuesView, ObjectBooleanHashMap.KeysView, ObjectBooleanHashMap.KeyValuesView, ObjectBooleanHashMapWithHashingStrategy.KeysView, ObjectBooleanHashMapWithHashingStrategy.KeyValuesView, ObjectByteHashMap.KeysView, ObjectByteHashMap.KeyValuesView, ObjectByteHashMapWithHashingStrategy.KeysView, ObjectByteHashMapWithHashingStrategy.KeyValuesView, ObjectCharHashMap.KeysView, ObjectCharHashMap.KeyValuesView, ObjectCharHashMapWithHashingStrategy.KeysView, ObjectCharHashMapWithHashingStrategy.KeyValuesView, ObjectDoubleHashMap.KeysView, ObjectDoubleHashMap.KeyValuesView, ObjectDoubleHashMapWithHashingStrategy.KeysView, ObjectDoubleHashMapWithHashingStrategy.KeyValuesView, ObjectFloatHashMap.KeysView, ObjectFloatHashMap.KeyValuesView, ObjectFloatHashMapWithHashingStrategy.KeysView, ObjectFloatHashMapWithHashingStrategy.KeyValuesView, ObjectIntHashMap.KeysView, ObjectIntHashMap.KeyValuesView, ObjectIntHashMapWithHashingStrategy.KeysView, ObjectIntHashMapWithHashingStrategy.KeyValuesView, ObjectLongHashMap.KeysView, ObjectLongHashMap.KeyValuesView, ObjectLongHashMapWithHashingStrategy.KeysView, ObjectLongHashMapWithHashingStrategy.KeyValuesView, ObjectShortHashMap.KeysView, ObjectShortHashMap.KeyValuesView, ObjectShortHashMapWithHashingStrategy.KeysView, ObjectShortHashMapWithHashingStrategy.KeyValuesView, RejectIterable, ReverseIterable, SelectInstancesOfIterable, SelectIterable, ShortBooleanHashMap.KeyValuesView, ShortByteHashMap.KeyValuesView, ShortCharHashMap.KeyValuesView, ShortDoubleHashMap.KeyValuesView, ShortFloatHashMap.KeyValuesView, ShortIntHashMap.KeyValuesView, ShortLongHashMap.KeyValuesView, ShortObjectHashMap.KeyValuesView, ShortShortHashMap.KeyValuesView, TakeIterable, TakeWhileIterable, TapIterable, UnifiedSet.UnifiedSetParallelUnsortedIterable.UnifiedSetParallelSplitLazyIterable, UnifiedSetWithHashingStrategy.UnifiedSetParallelUnsortedIterable.UnifiedSetParallelSplitLazyIterable, ZipIterable, ZipWithIndexIterable

public abstract class AbstractLazyIterable<T> extends AbstractRichIterable<T> implements LazyIterable<T>
AbstractLazyIterable provides a base from which deferred iterables such as SelectIterable, RejectIterable and CollectIterable can be derived.