Class CompatibleBiSpliteratorImpl<T,​U,​V>

    • Field Detail

      • combiner

        protected final java.util.function.Function<? super Tuple2<T,​U>,​V> combiner
    • Constructor Detail

      • CompatibleBiSpliteratorImpl

        public CompatibleBiSpliteratorImpl​(java.util.Spliterator<T> firstSpliterator,
                                           java.util.Spliterator<U> secondSpliterator,
                                           java.util.function.Function<? super Tuple2<T,​U>,​V> combiner)
    • Method Detail

      • tryAdvance

        public boolean tryAdvance​(java.util.function.Consumer<? super V> action)
        Specified by:
        tryAdvance in interface java.util.Spliterator<T>
      • forEachRemaining

        public void forEachRemaining​(java.util.function.Consumer<? super V> action)
        Specified by:
        forEachRemaining in interface java.util.Spliterator<T>
      • getExactSizeIfKnown

        public long getExactSizeIfKnown()
        Specified by:
        getExactSizeIfKnown in interface BiSpliterator<T,​U>
        Specified by:
        getExactSizeIfKnown in interface java.util.Spliterator<T>
      • hasCharacteristics

        public boolean hasCharacteristics​(int characteristics)
        Specified by:
        hasCharacteristics in interface BiSpliterator<T,​U>
        Specified by:
        hasCharacteristics in interface java.util.Spliterator<T>
      • getComparator

        public java.util.Comparator getComparator()
        Specified by:
        getComparator in interface BiSpliterator<T,​U>
        Specified by:
        getComparator in interface java.util.Spliterator<T>