StaticMethods

@scalaVersionSpecific$$suppressUnusedImportWarningForScalaVersionSpecific object StaticMethods extends HashCompat
class HashCompat
class Object
trait Matchable
class Any

Value members

Concrete methods

def combineAllIterable[A, R](b: Builder[A, R], xs: IterableOnce[Iterable[A]]): R
def combineNIterable[A, R](b: Builder[A, R], x: Iterable[A], n: Int): R
def iteratorCompare[A](xs: Iterator[A], ys: Iterator[A])(ev: Order[A]): Int
def iteratorEq[A](xs: Iterator[A], ys: Iterator[A])(ev: Eq[A]): Boolean
def iteratorPartialCompare[A](xs: Iterator[A], ys: Iterator[A])(ev: PartialOrder[A]): Double
def product1Hash(_1Hash: Int): Int
def product2Hash(_1Hash: Int, _2Hash: Int): Int
def wrapMutableIndexedSeq[A](m: IndexedSeq[A]): IndexedSeq[A]

When you "own" this m, and will not mutate it again, this is safe to call. It is unsafe to call this, then mutate the original collection.

When you "own" this m, and will not mutate it again, this is safe to call. It is unsafe to call this, then mutate the original collection.

You are giving up ownership when calling this method

def wrapMutableMap[K, V](m: Map[K, V]): Map[K, V]

Inherited methods

final protected def avalanche(hash: Int): Int

Force all bits of the hash to avalanche. Used for finalizing the hash.

Force all bits of the hash to avalanche. Used for finalizing the hash.

Inherited from
HashCompat
def listHash[A](x: List[A])(A: Hash[A]): Int
Inherited from
HashCompat
def orderedHash[A](xs: IterableOnce[A])(A: Hash[A]): Int
Inherited from
HashCompat