diff options
author | Paul Phillips <paulp@improving.org> | 2011-05-12 07:48:28 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-05-12 07:48:28 +0000 |
commit | 48e96634892328aa2c2cf4a85fd67edaa3e5aeed (patch) | |
tree | 1081485986e10418ddcee70b977625743f210ff4 /src/compiler/scala/tools/nsc/io/package.scala | |
parent | bf1da638ccae6fa494570441676193edb99ee882 (diff) | |
download | scala-48e96634892328aa2c2cf4a85fd67edaa3e5aeed.tar.gz scala-48e96634892328aa2c2cf4a85fd67edaa3e5aeed.tar.bz2 scala-48e96634892328aa2c2cf4a85fd67edaa3e5aeed.zip |
Reverting the rest of it until I can look with ...
Reverting the rest of it until I can look with clear eyes, no review.
Diffstat (limited to 'src/compiler/scala/tools/nsc/io/package.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/io/package.scala | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/io/package.scala b/src/compiler/scala/tools/nsc/io/package.scala index 91cf715e33..29174b161f 100644 --- a/src/compiler/scala/tools/nsc/io/package.scala +++ b/src/compiler/scala/tools/nsc/io/package.scala @@ -12,6 +12,15 @@ import java.util.jar.{ Attributes } package object io { type JManifest = java.util.jar.Manifest private[io] type JFile = java.io.File + // grimly bulldozing through #4338 + private[io] object JFile { + import java.io.{ File => JJFile } // the irony of JFile being ambiguous is not overlooked + val createTempFile = JJFile.createTempFile(_: String, _: String, _: JFile) + def pathSeparator = JJFile.pathSeparator + def separator = JJFile.separator + def separatorChar = JJFile.separatorChar + def listRoots() = JJFile.listRoots() + } private[io] implicit def installManifestOps(m: JManifest) = new ManifestOps(m) class ManifestOps(manifest: JManifest) { def attrs = manifest.getMainAttributes() |