diff options
author | mihaylov <mihaylov@epfl.ch> | 2006-11-01 16:03:28 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2006-11-01 16:03:28 +0000 |
commit | 257a1845d3db3477a0b5939e94d77b0495d89561 (patch) | |
tree | 0aedf35621282407918e0f56b3b5ffc0952e6a14 /src/compiler/scala/tools/nsc/Main.scala | |
parent | 8b0cd5cf7c2a682dd70d6b8ea32b521015bf2269 (diff) | |
download | scala-257a1845d3db3477a0b5939e94d77b0495d89561.tar.gz scala-257a1845d3db3477a0b5939e94d77b0495d89561.tar.bz2 scala-257a1845d3db3477a0b5939e94d77b0495d89561.zip |
Refactored portability support
Diffstat (limited to 'src/compiler/scala/tools/nsc/Main.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/Main.scala | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/compiler/scala/tools/nsc/Main.scala b/src/compiler/scala/tools/nsc/Main.scala index 85db0730f0..712fb38704 100644 --- a/src/compiler/scala/tools/nsc/Main.scala +++ b/src/compiler/scala/tools/nsc/Main.scala @@ -5,6 +5,7 @@ // $Id$ package scala.tools.nsc +import java.lang.System.getProperty import scala.tools.nsc.util.FakePos //{Position} import scala.tools.nsc.reporters.{Reporter, ConsoleReporter} import scala.tools.nsc.doc.DocGenerator @@ -13,14 +14,11 @@ import scala.tools.nsc.doc.DocGenerator /** The main class for NSC, a compiler for the programming * language Scala. */ -object Main extends Object with EvalLoop { +object Main extends AnyRef with EvalLoop { - val PRODUCT: String = - System.getProperty("scala.tool.name", "scalac") - val VERSION: String = - System.getProperty("scala.tool.version", "unknown version") - val COPYRIGHT: String = - System.getProperty("scala.copyright", "(c) 2002-2006 LAMP/EPFL") + val PRODUCT: String = getProperty("scala.tool.name", "scalac") + val VERSION: String = getProperty("scala.tool.version", "unknown version") + val COPYRIGHT: String = getProperty("scala.copyright", "(c) 2002-2006 LAMP/EPFL") val versionMsg = PRODUCT + " " + VERSION + " -- " + COPYRIGHT val prompt = "\nnsc> " @@ -96,7 +94,7 @@ object Main extends Object with EvalLoop { def main(args: Array[String]): unit = { process(args) - System.exit(if (reporter.errors > 0) 1 else 0) + exit(if (reporter.errors > 0) 1 else 0) } } |