summaryrefslogtreecommitdiff
path: root/src/library/scala/util
diff options
context:
space:
mode:
authorAlexey Romanov <alexey.v.romanov@gmail.com>2016-11-21 21:00:16 +0300
committerLukas Rytz <lukas.rytz@gmail.com>2016-12-21 14:18:51 +0100
commitce80124ca9a303a235eda16bb3533593f3701855 (patch)
tree4829d08d881a8672af703fdec9f74db491bb5400 /src/library/scala/util
parent56fb9172756d95ef903c36efcf54f1ae95c64b4b (diff)
downloadscala-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.scala3
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 {