summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2007-05-15 18:35:59 +0000
committermihaylov <mihaylov@epfl.ch>2007-05-15 18:35:59 +0000
commit25ac436d71517e4db1d31b93332d0ad9655435fa (patch)
tree06f131d533d258457f9d8d6b7cf52340c766782c /src
parentd83897f0af73af4e69d925a2cca9002b0969a7b0 (diff)
downloadscala-25ac436d71517e4db1d31b93332d0ad9655435fa.tar.gz
scala-25ac436d71517e4db1d31b93332d0ad9655435fa.tar.bz2
scala-25ac436d71517e4db1d31b93332d0ad9655435fa.zip
Fixed contribution #474 - BigInt.equals
Diffstat (limited to 'src')
-rw-r--r--src/library/scala/BigInt.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/library/scala/BigInt.scala b/src/library/scala/BigInt.scala
index bcdff55261..8aa10b44c4 100644
--- a/src/library/scala/BigInt.scala
+++ b/src/library/scala/BigInt.scala
@@ -123,6 +123,7 @@ class BigInt(val bigInteger: BigInteger) extends java.lang.Number {
/** Compares this BigInt with the specified value for equality.
*/
override def equals (that: Any): boolean = that match {
+ case that: BigInt => this equals that
case that: java.lang.Double => this.bigInteger.doubleValue == that.doubleValue
case that: java.lang.Float => this.bigInteger.floatValue == that.floatValue
case that: java.lang.Number => this equals BigInt(that.longValue)