diff options
author | Martin Odersky <odersky@gmail.com> | 2007-03-19 14:18:43 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2007-03-19 14:18:43 +0000 |
commit | cb08c06766425cc18aee02a0ebc0ccd395a5ed5f (patch) | |
tree | 988c16339f3d782e1ac28cd854d041c4149bd71f /src/library | |
parent | 3ee224f431b2563391e148d2a954d52308b67192 (diff) | |
download | scala-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.scala | 2 | ||||
-rw-r--r-- | src/library/scala/runtime/RichFloat.scala | 2 |
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) |