summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-11-17 10:01:21 +0000
committerpaltherr <paltherr@epfl.ch>2004-11-17 10:01:21 +0000
commit2968ffe5e0441c05a571e46a70d649718eaaeae3 (patch)
treee1fe71a2077450314aad940b247a1fbce5217aff /sources
parent9d65aea9a97b1852b56348f99aa9d1fb5ecc7a37 (diff)
downloadscala-2968ffe5e0441c05a571e46a70d649718eaaeae3.tar.gz
scala-2968ffe5e0441c05a571e46a70d649718eaaeae3.tar.bz2
scala-2968ffe5e0441c05a571e46a70d649718eaaeae3.zip
- Removed NativeLoop
Diffstat (limited to 'sources')
-rw-r--r--sources/scala/runtime/NativeLoop.java22
-rw-r--r--sources/scala/runtime/ScalaRunTime.scala14
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);
- }
- }
}