Skip to content

Commit d002b3a

Browse files
committed
Fix TupleXXL equals
Does not rely anymore on `deep`, which is dropped in Scala 2.14.
1 parent 488b3d5 commit d002b3a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

library/src/scala/TupleXXL.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
package scala
2+
import java.util.Arrays.deepEquals
23

34
final class TupleXXL private (es: Array[Object]) {
45
override def toString = elems.mkString("(", ",", ")")
56
override def hashCode = getClass.hashCode * 41 + elems.deep.hashCode
67
override def equals(that: Any) = that match {
7-
case that: TupleXXL => this.elems.deep.equals(that.elems.deep)
8+
case that: TupleXXL => deepEquals(this.elems, that.elems)
89
case _ => false
910
}
1011
def elems: Array[Object] = es

0 commit comments

Comments
 (0)