diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/MainGenericRunner.scala | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/compiler/scala/tools/nsc/MainGenericRunner.scala b/src/compiler/scala/tools/nsc/MainGenericRunner.scala index 127b0bda3d..a91cdde18b 100644 --- a/src/compiler/scala/tools/nsc/MainGenericRunner.scala +++ b/src/compiler/scala/tools/nsc/MainGenericRunner.scala @@ -75,12 +75,12 @@ object MainGenericRunner { } def paths(str: String) = str.split(File.pathSeparator).toList - def listJars(dirs: String): List[File] = + def listJars(dirs: String): List[String] = for ( - dir <- paths(dirs); libdir.exists; !libdir.isFile; - jar <- dir.listFiles; jar.isFile; jar.getName.endsWith(".jar") - ) yield jar - val classpath = + val libdir <- (paths(dirs) map { s => new File(s) }); libdir.exists; !libdir.isFile; + val jar <- libdir.listFiles; jar.isFile; jar.getName.endsWith(".jar") + ) yield jar.toString + val classpath: List[String] = paths(settings.bootclasspath.value) ::: paths(settings.classpath.value) ::: listJars(settings.extdirs.value) |