summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/io/package.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-05-12 07:48:28 +0000
committerPaul Phillips <paulp@improving.org>2011-05-12 07:48:28 +0000
commit48e96634892328aa2c2cf4a85fd67edaa3e5aeed (patch)
tree1081485986e10418ddcee70b977625743f210ff4 /src/compiler/scala/tools/nsc/io/package.scala
parentbf1da638ccae6fa494570441676193edb99ee882 (diff)
downloadscala-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.scala9
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()