Class LazyIterableAggregator<E>

java.lang.Object
com.polarion.alm.shared.api.utils.collections.LazyIterableAggregator<E>
All Implemented Interfaces:
IterableWithSize<E>, Iterable<E>

public final class LazyIterableAggregator<E> extends Object implements IterableWithSize<E>
Aggregates multiple instances of IterableWithSize to single instance and does not iterate over the elements in them until it is needed.
Since:
3.9.0
  • Constructor Details

    • LazyIterableAggregator

      public LazyIterableAggregator(@Nullable IterableWithSize<? extends E>... elements)
  • Method Details