diff options
author | Alexey Romanov <alexey.v.romanov@gmail.com> | 2016-11-21 21:00:16 +0300 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@gmail.com> | 2016-12-21 14:18:51 +0100 |
commit | ce80124ca9a303a235eda16bb3533593f3701855 (patch) | |
tree | 4829d08d881a8672af703fdec9f74db491bb5400 /src/library/scala/util | |
parent | 56fb9172756d95ef903c36efcf54f1ae95c64b4b (diff) | |
download | scala-ce80124ca9a303a235eda16bb3533593f3701855.tar.gz scala-ce80124ca9a303a235eda16bb3533593f3701855.tar.bz2 scala-ce80124ca9a303a235eda16bb3533593f3701855.zip |
Override equals and hashCode for WrappedArray
Diffstat (limited to 'src/library/scala/util')
-rw-r--r-- | src/library/scala/util/hashing/MurmurHash3.scala | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/library/scala/util/hashing/MurmurHash3.scala b/src/library/scala/util/hashing/MurmurHash3.scala index 6a56910451..fa725903e3 100644 --- a/src/library/scala/util/hashing/MurmurHash3.scala +++ b/src/library/scala/util/hashing/MurmurHash3.scala @@ -212,6 +212,9 @@ object MurmurHash3 extends MurmurHash3 { def stringHash(x: String): Int = stringHash(x, stringSeed) def unorderedHash(xs: TraversableOnce[Any]): Int = unorderedHash(xs, traversableSeed) + private[scala] def wrappedArrayHash[@specialized T](a: Array[T]): Int = arrayHash(a, seqSeed) + private[scala] def wrappedBytesHash(data: Array[Byte]): Int = bytesHash(data, seqSeed) + /** To offer some potential for optimization. */ def seqHash(xs: scala.collection.Seq[_]): Int = xs match { |