/** * @since 9.2 */ @Override default <P, V> UnsortedSetIterable<V> flatCollectWith(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) { return this.flatCollect(each -> function.apply(each, parameter)); }
/** * @since 9.2 */ @Override default <P, V> UnsortedSetIterable<V> flatCollectWith(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) { return this.flatCollect(each -> function.apply(each, parameter)); }
@Override public <V> ParallelIterable<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return new NonParallelUnsortedBag<>(this.delegate.flatCollect(function, new HashBag<>())); }
@Override public <V> ParallelIterable<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return new NonParallelUnsortedBag<>(this.delegate.flatCollect(function, new HashBag<>())); }
@Override public <V> ParallelIterable<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return new NonParallelUnsortedBag<>(this.delegate.flatCollect(function, new HashBag<>())); }