diff options
author | paltherr <paltherr@epfl.ch> | 2004-11-17 10:01:21 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-11-17 10:01:21 +0000 |
commit | 2968ffe5e0441c05a571e46a70d649718eaaeae3 (patch) | |
tree | e1fe71a2077450314aad940b247a1fbce5217aff /sources | |
parent | 9d65aea9a97b1852b56348f99aa9d1fb5ecc7a37 (diff) | |
download | scala-2968ffe5e0441c05a571e46a70d649718eaaeae3.tar.gz scala-2968ffe5e0441c05a571e46a70d649718eaaeae3.tar.bz2 scala-2968ffe5e0441c05a571e46a70d649718eaaeae3.zip |
- Removed NativeLoop
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scala/runtime/NativeLoop.java | 22 | ||||
-rw-r--r-- | sources/scala/runtime/ScalaRunTime.scala | 14 |
2 files changed, 0 insertions, 36 deletions
diff --git a/sources/scala/runtime/NativeLoop.java b/sources/scala/runtime/NativeLoop.java deleted file mode 100644 index a45cc9f202..0000000000 --- a/sources/scala/runtime/NativeLoop.java +++ /dev/null @@ -1,22 +0,0 @@ -/* __ *\ -** ________ ___ / / ___ Scala API ** -** / __/ __// _ | / / / _ | (c) 2003, LAMP/EPFL ** -** __\ \/ /__/ __ |/ /__/ __ | ** -** /____/\___/_/ |_/____/_/ | | ** -** |/ ** -** $Id$ -\* */ - -package scala.runtime; - - -public class NativeLoop { - - /** @meta method [?A] (def scala.Boolean, def ?A) scala.Unit; - */ - public static void loopWhile(scala.Function0 cond, scala.Function0 body) { - while (((scala.Boolean)cond.apply()).value) { - body.apply(); - } - } -} diff --git a/sources/scala/runtime/ScalaRunTime.scala b/sources/scala/runtime/ScalaRunTime.scala index afcc34fbe7..7a13eac8c9 100644 --- a/sources/scala/runtime/ScalaRunTime.scala +++ b/sources/scala/runtime/ScalaRunTime.scala @@ -28,18 +28,4 @@ object ScalaRunTime { def Try[a](def/*!!!*/ block: a): Try[a] = new Try(ResultOrException.tryBlock(block)); - def While(def/*!!!*/ cond: Boolean)(def/*!!!*/ body: Unit): Unit = - NativeLoop.loopWhile(cond, body); - - trait DoWhile { - def While(def/*!!!*/ condition: Boolean): Unit; - } - - def Do(def/*!!!*/ command: Unit): DoWhile = - new DoWhile { - def While(def/*!!!*/ condition: Boolean): Unit = { - command; - NativeLoop.loopWhile(condition, command); - } - } } |