scala.tools.nsc

io

package io

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. io
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractFile extends AbstractFileApi with Iterable[AbstractFile]

    This class and its children serve to unify handling of files and directories.

  2. class Directory extends Path

    An abstraction for directories.

  3. class File extends Path with Chars

    An abstraction for files.

  4. case class FileOperationException(msg: String) extends RuntimeException with Product with Serializable

  5. final class FileZipArchive extends ZipArchive

  6. type JFile = File

    Definition Classes
    package
  7. type JManifest = Manifest

    Definition Classes
    package
  8. class Path extends AnyRef

    The Path constructor is private so we can enforce some semantics regarding how a Path might relate to the world.

  9. class PlainDirectory extends PlainFile

  10. class PlainFile extends AbstractFile

    This class implements an abstract file backed by a File.

  11. final class URLZipArchive extends ZipArchive

  12. class VirtualDirectory extends AbstractFile

    An in-memory directory.

  13. class VirtualFile extends AbstractFile

    This class implements an in-memory file.

  14. abstract class ZipArchive extends AbstractFile with Equals

Value Members

  1. object AbstractFile extends AnyRef

  2. object Directory extends AnyRef

  3. object File extends AnyRef

  4. object NoAbstractFile extends AbstractFile

    A distinguished object so you can avoid both null and Option.

  5. object Path extends AnyRef

    An abstraction for filesystem paths.

  6. object PlainFile extends AnyRef

  7. object Streamable extends AnyRef

    Traits for objects which can be represented as Streams.

  8. object ZipArchive extends AnyRef

    An abstraction for zip files and streams.

  9. def callable[T](body: ⇒ T): Callable[T]

    Definition Classes
    package
  10. def daemonize(body: ⇒ Unit): Thread

    Definition Classes
    package
  11. implicit def enrichManifest(m: JManifest): WManifest

    Definition Classes
    package
  12. def newThread(f: (Thread) ⇒ Unit)(body: ⇒ Unit): Thread

    Definition Classes
    package
  13. implicit def postfixOps: postfixOps

    Definition Classes
    package
  14. def runnable(body: ⇒ Unit): Runnable

    Definition Classes
    package
  15. def spawn[T](body: ⇒ T): Future[T]

    Definition Classes
    package
  16. def submit(runnable: Runnable): java.util.concurrent.Future[_]

    Definition Classes
    package
  17. def timer(seconds: Int)(body: ⇒ Unit): Timer

    Definition Classes
    package

Inherited from AnyRef

Inherited from Any