telepath / com.github.giedomak.telepath.memorymanager.spliterator / FixedBatchSpliteratorBase

FixedBatchSpliteratorBase

abstract class FixedBatchSpliteratorBase<T> : Spliterator<T> (source)

Constructors

<init>

FixedBatchSpliteratorBase(characteristics: Int = Spliterator.IMMUTABLE or Spliterator.ORDERED or Spliterator.NONNULL, batchSize: Int = 128, est: Long = java.lang.Long.MAX_VALUE)

Functions

characteristics

open fun characteristics(): Int

estimateSize

open fun estimateSize(): Long

getComparator

open fun getComparator(): Comparator<in T>?

trySplit

open fun trySplit(): Spliterator<T>?

Inheritors

FixedBatchSpliterator

class FixedBatchSpliterator<T> : FixedBatchSpliteratorBase<T>