Class Internals.PartialCollector<A,​R>

  • All Implemented Interfaces:
    java.util.stream.Collector<java.lang.Object,​A,​R>, MergingCollector<java.lang.Object,​A,​R>
    Enclosing interface:
    Internals

    public static final class Internals.PartialCollector<A,​R>
    extends Internals.BaseCollector<java.lang.Object,​A,​R>
    • Constructor Detail

      • PartialCollector

        PartialCollector​(java.util.function.Supplier<A> supplier,
                         java.util.function.BiConsumer<A,​A> merger,
                         java.util.function.Function<A,​R> finisher,
                         java.util.Set<java.util.stream.Collector.Characteristics> characteristics)
    • Method Detail

      • accumulator

        public java.util.function.BiConsumer<A,​java.lang.Object> accumulator()
      • asInt

        IntCollector<A,​R> asInt​(java.util.function.ObjIntConsumer<A> intAccumulator)
      • asLong

        LongCollector<A,​R> asLong​(java.util.function.ObjLongConsumer<A> longAccumulator)
      • asDouble

        DoubleCollector<A,​R> asDouble​(java.util.function.ObjDoubleConsumer<A> doubleAccumulator)
      • asRef

        <T> java.util.stream.Collector<T,​A,​R> asRef​(java.util.function.BiConsumer<A,​T> accumulator)
      • asCancellable

        <T> java.util.stream.Collector<T,​A,​R> asCancellable​(java.util.function.BiConsumer<A,​T> accumulator,
                                                                        java.util.function.Predicate<A> finished)
      • grouping

        static <K,​D,​A,​M extends java.util.Map<K,​D>> Internals.PartialCollector<java.util.Map<K,​A>,​M> grouping​(java.util.function.Supplier<M> mapFactory,
                                                                                                                                                  java.util.stream.Collector<?,​A,​D> downstream)
      • joining

        static Internals.PartialCollector<java.lang.StringBuilder,​java.lang.String> joining​(java.lang.CharSequence delimiter,
                                                                                                  java.lang.CharSequence prefix,
                                                                                                  java.lang.CharSequence suffix,
                                                                                                  boolean hasPS)