From 79dc3b49f0ed25fcc7cb33fc8fe1c13a6fdc21b3 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Thu, 9 Jul 2009 18:06:38 +0000 Subject: Implementation and test cases for canEqual meth... Implementation and test cases for canEqual method in case classes. Now the autogenerated equality method inquires with the argument as to whether other.canEqual(this) before returning true. --- test/files/scalap/caseObject/result.test | 1 + 1 file changed, 1 insertion(+) (limited to 'test/files/scalap/caseObject/result.test') diff --git a/test/files/scalap/caseObject/result.test b/test/files/scalap/caseObject/result.test index 2097c5a71d..f81e6ce3cb 100644 --- a/test/files/scalap/caseObject/result.test +++ b/test/files/scalap/caseObject/result.test @@ -4,5 +4,6 @@ case object CaseObject extends java.lang.Object with scala.ScalaObject with scal override def productPrefix : java.lang.String = { /* compiled code */ } override def productArity : scala.Int = { /* compiled code */ } override def productElement(x$1 : scala.Int) : scala.Any = { /* compiled code */ } + override def canEqual(x$1 : scala.Any) : scala.Boolean = { /* compiled code */ } protected def readResolve() : java.lang.Object = { /* compiled code */ } } \ No newline at end of file -- cgit v1.2.3