diff options
Diffstat (limited to 'src/compiler/scala/tools/nsc/io/NoAbstractFile.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/io/NoAbstractFile.scala | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/compiler/scala/tools/nsc/io/NoAbstractFile.scala b/src/compiler/scala/tools/nsc/io/NoAbstractFile.scala deleted file mode 100644 index e468356722..0000000000 --- a/src/compiler/scala/tools/nsc/io/NoAbstractFile.scala +++ /dev/null @@ -1,32 +0,0 @@ -/* NSC -- new Scala compiler - * Copyright 2005-2011 LAMP/EPFL - * @author Paul Phillips - */ - -package scala.tools.nsc -package io - -import java.io.InputStream -// [scala-reflect.jar migration note] uncomment when creating scala-reflect.jar -// import java.io.{ File => JFile } - -/** A distinguished object so you can avoid both null - * and Option. - */ -object NoAbstractFile extends AbstractFile { - def absolute: AbstractFile = this - def container: AbstractFile = this - def create(): Unit = ??? - def delete(): Unit = ??? - def file: JFile = null - def input: InputStream = null - def isDirectory: Boolean = false - def iterator: Iterator[AbstractFile] = Iterator.empty - def lastModified: Long = 0L - def lookupName(name: String, directory: Boolean): AbstractFile = null - def lookupNameUnchecked(name: String, directory: Boolean): AbstractFile = null - def name: String = "" - def output: java.io.OutputStream = null - def path: String = "" - override def toByteArray = Array[Byte]() -} |