summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compiler/scala/tools/nsc/Settings.scala6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/compiler/scala/tools/nsc/Settings.scala b/src/compiler/scala/tools/nsc/Settings.scala
index 39451acd32..b60f54bb79 100644
--- a/src/compiler/scala/tools/nsc/Settings.scala
+++ b/src/compiler/scala/tools/nsc/Settings.scala
@@ -16,11 +16,7 @@ class Settings(error: String => Unit) {
private var allsettings: List[Setting] = List()
// optionizes a system property
- private def sysprop(name: String): Option[String] =
- System.getProperty(name) match {
- case null | "" => None
- case x => Some(x)
- }
+ private def sysprop(name: String): Option[String] = onull(System.getProperty(name))
// given any number of possible path segments, flattens down to a
// :-separated style path