scala.tools.nsc

io

package io

Linear Supertypes
Content Hierarchy Learn more about scaladoc diagrams
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 java.lang.RuntimeException with Product with Serializable

  5. final class FileZipArchive extends ZipArchive

  6. type JFile = java.io.File

  7. type JManifest = Manifest

  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

  2. object Directory

  3. object File

  4. object NoAbstractFile extends AbstractFile

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

  5. object Path

    An abstraction for filesystem paths.

  6. object PlainFile

  7. object Streamable

    Traits for objects which can be represented as Streams.

  8. object ZipArchive

    An abstraction for zip files and streams.

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

  10. def daemonize(body: ⇒ Unit): Thread

  11. implicit def enrichManifest(m: JManifest): WManifest

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

  13. implicit def postfixOps: postfixOps

  14. def runnable(body: ⇒ Unit): Runnable

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

  16. def submit(runnable: Runnable): Future[_]

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

Inherited from AnyRef

Inherited from Any

No Group