summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scala/Predef.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/sources/scala/Predef.scala b/sources/scala/Predef.scala
index ee28828191..61d6397c59 100644
--- a/sources/scala/Predef.scala
+++ b/sources/scala/Predef.scala
@@ -17,6 +17,11 @@ object Predef {
def error[err](x: String):err = new java.lang.RuntimeException(x).throw;
+ def abs(x: int): int = if (x < 0) -x else x;
+ def abs(x: long): long = if (x < 0) -x else x;
+ def abs(x: float): float = if (x < 0) -x else x;
+ def abs(x: double): double = if (x < 0) -x else x;
+
def try[a](def block: a): Except[a] =
new Except(scala.runtime.ResultOrException.tryBlock(block));