@@ -228,7 +228,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
228
228
def length : Int = unsafeArray.length
229
229
@ throws[ArrayIndexOutOfBoundsException ]
230
230
def apply (i : Int ): T = unsafeArray(i)
231
- override def hashCode = MurmurHash3 .arrayHash (unsafeArray, MurmurHash3 .seqSeed )
231
+ override def hashCode = MurmurHash3 .arraySeqHash (unsafeArray)
232
232
override def equals (that : Any ): Boolean = that match {
233
233
case that : ofRef[_] =>
234
234
BoxesRunTime .arraysEquals(
@@ -244,7 +244,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
244
244
def length : Int = unsafeArray.length
245
245
@ throws[ArrayIndexOutOfBoundsException ]
246
246
def apply (i : Int ): Byte = unsafeArray(i)
247
- override def hashCode = MurmurHash3 .arrayHash (unsafeArray, MurmurHash3 .seqSeed )
247
+ override def hashCode = MurmurHash3 .byteArraySeqHash (unsafeArray)
248
248
override def equals (that : Any ) = that match {
249
249
case that : ofByte => Arrays .equals(unsafeArray, that.unsafeArray)
250
250
case _ => super .equals(that)
@@ -257,7 +257,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
257
257
def length : Int = unsafeArray.length
258
258
@ throws[ArrayIndexOutOfBoundsException ]
259
259
def apply (i : Int ): Short = unsafeArray(i)
260
- override def hashCode = MurmurHash3 .arrayHash (unsafeArray, MurmurHash3 .seqSeed )
260
+ override def hashCode = MurmurHash3 .arraySeqHash (unsafeArray)
261
261
override def equals (that : Any ) = that match {
262
262
case that : ofShort => Arrays .equals(unsafeArray, that.unsafeArray)
263
263
case _ => super .equals(that)
@@ -270,7 +270,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
270
270
def length : Int = unsafeArray.length
271
271
@ throws[ArrayIndexOutOfBoundsException ]
272
272
def apply (i : Int ): Char = unsafeArray(i)
273
- override def hashCode = MurmurHash3 .arrayHash (unsafeArray, MurmurHash3 .seqSeed )
273
+ override def hashCode = MurmurHash3 .arraySeqHash (unsafeArray)
274
274
override def equals (that : Any ) = that match {
275
275
case that : ofChar => Arrays .equals(unsafeArray, that.unsafeArray)
276
276
case _ => super .equals(that)
@@ -286,7 +286,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
286
286
def length : Int = unsafeArray.length
287
287
@ throws[ArrayIndexOutOfBoundsException ]
288
288
def apply (i : Int ): Int = unsafeArray(i)
289
- override def hashCode = MurmurHash3 .arrayHash (unsafeArray, MurmurHash3 .seqSeed )
289
+ override def hashCode = MurmurHash3 .arraySeqHash (unsafeArray)
290
290
override def equals (that : Any ) = that match {
291
291
case that : ofInt => Arrays .equals(unsafeArray, that.unsafeArray)
292
292
case _ => super .equals(that)
@@ -299,7 +299,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
299
299
def length : Int = unsafeArray.length
300
300
@ throws[ArrayIndexOutOfBoundsException ]
301
301
def apply (i : Int ): Long = unsafeArray(i)
302
- override def hashCode = MurmurHash3 .arrayHash (unsafeArray, MurmurHash3 .seqSeed )
302
+ override def hashCode = MurmurHash3 .arraySeqHash (unsafeArray)
303
303
override def equals (that : Any ) = that match {
304
304
case that : ofLong => Arrays .equals(unsafeArray, that.unsafeArray)
305
305
case _ => super .equals(that)
@@ -312,7 +312,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
312
312
def length : Int = unsafeArray.length
313
313
@ throws[ArrayIndexOutOfBoundsException ]
314
314
def apply (i : Int ): Float = unsafeArray(i)
315
- override def hashCode = MurmurHash3 .arrayHash (unsafeArray, MurmurHash3 .seqSeed )
315
+ override def hashCode = MurmurHash3 .arraySeqHash (unsafeArray)
316
316
override def equals (that : Any ) = that match {
317
317
case that : ofFloat => Arrays .equals(unsafeArray, that.unsafeArray)
318
318
case _ => super .equals(that)
@@ -325,7 +325,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
325
325
def length : Int = unsafeArray.length
326
326
@ throws[ArrayIndexOutOfBoundsException ]
327
327
def apply (i : Int ): Double = unsafeArray(i)
328
- override def hashCode = MurmurHash3 .arrayHash (unsafeArray, MurmurHash3 .seqSeed )
328
+ override def hashCode = MurmurHash3 .arraySeqHash (unsafeArray)
329
329
override def equals (that : Any ) = that match {
330
330
case that : ofDouble => Arrays .equals(unsafeArray, that.unsafeArray)
331
331
case _ => super .equals(that)
@@ -338,7 +338,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
338
338
def length : Int = unsafeArray.length
339
339
@ throws[ArrayIndexOutOfBoundsException ]
340
340
def apply (i : Int ): Boolean = unsafeArray(i)
341
- override def hashCode = MurmurHash3 .arrayHash (unsafeArray, MurmurHash3 .seqSeed )
341
+ override def hashCode = MurmurHash3 .arraySeqHash (unsafeArray)
342
342
override def equals (that : Any ) = that match {
343
343
case that : ofBoolean => Arrays .equals(unsafeArray, that.unsafeArray)
344
344
case _ => super .equals(that)
@@ -351,7 +351,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
351
351
def length : Int = unsafeArray.length
352
352
@ throws[ArrayIndexOutOfBoundsException ]
353
353
def apply (i : Int ): Unit = unsafeArray(i)
354
- override def hashCode = MurmurHash3 .arrayHash (unsafeArray, MurmurHash3 .seqSeed )
354
+ override def hashCode = MurmurHash3 .arraySeqHash (unsafeArray)
355
355
override def equals (that : Any ) = that match {
356
356
case that : ofUnit => unsafeArray.length == that.unsafeArray.length
357
357
case _ => super .equals(that)
0 commit comments