summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2007-03-19 14:18:43 +0000
committerMartin Odersky <odersky@gmail.com>2007-03-19 14:18:43 +0000
commitcb08c06766425cc18aee02a0ebc0ccd395a5ed5f (patch)
tree988c16339f3d782e1ac28cd854d041c4149bd71f /src/library
parent3ee224f431b2563391e148d2a954d52308b67192 (diff)
downloadscala-cb08c06766425cc18aee02a0ebc0ccd395a5ed5f.tar.gz
scala-cb08c06766425cc18aee02a0ebc0ccd395a5ed5f.tar.bz2
scala-cb08c06766425cc18aee02a0ebc0ccd395a5ed5f.zip
added method round to RichFloat/RichDouble;
fixed bug 1008
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/runtime/RichDouble.scala2
-rw-r--r--src/library/scala/runtime/RichFloat.scala2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/library/scala/runtime/RichDouble.scala b/src/library/scala/runtime/RichDouble.scala
index 8db1fd6b35..c4bd0c589f 100644
--- a/src/library/scala/runtime/RichDouble.scala
+++ b/src/library/scala/runtime/RichDouble.scala
@@ -24,6 +24,8 @@ final class RichDouble(x: Double) extends Proxy with Ordered[Double] {
def max(y: Double): Double = Math.max(x, y)
def abs: Double = Math.abs(x)
+ def round: Long = Math.round(x)
+
// isNaN is provided by the implicit conversion to java.lang.Double
// def isNaN: Boolean = java.lang.Double.isNaN(x)
def isInfinity: Boolean = java.lang.Double.isInfinite(x)
diff --git a/src/library/scala/runtime/RichFloat.scala b/src/library/scala/runtime/RichFloat.scala
index 8c6a3f6523..3a65b7443b 100644
--- a/src/library/scala/runtime/RichFloat.scala
+++ b/src/library/scala/runtime/RichFloat.scala
@@ -24,6 +24,8 @@ final class RichFloat(x: Float) extends Proxy with Ordered[Float] {
def max(y: Float) = Math.max(x, y)
def abs: Float = Math.abs(x)
+ def round: int = Math.round(x)
+
// isNaN is provided by the implicit conversion to java.lang.Float
// def isNaN: Boolean = java.lang.Float.isNaN(x)
def isInfinity: Boolean = java.lang.Float.isInfinite(x)