scala.tools.nsc

io

package io

Linear Supertypes
AnyRef, Any
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. type AbstractFile = reflect.io.AbstractFile

  2. abstract class CondPickler[T] extends Pickler[T]

    A subclass of Pickler can indicate whether a particular value can be pickled by instances of this class.

  3. class DaemonThreadFactory extends ThreadFactory

  4. type Directory = reflect.io.Directory

  5. type File = reflect.io.File

  6. type JFile = java.io.File

  7. type JManifest = Manifest

  8. class Jar extends Iterable[JarEntry]

  9. class JarWriter extends AnyRef

  10. class Lexer extends AnyRef

    A simple lexer for tokens as they are used in JSON, plus parens (, ) Tokens understood are:

  11. abstract class LogReplay extends AnyRef

  12. class Logger extends LogReplay

  13. type Path = reflect.io.Path

  14. abstract class Pickler[T] extends AnyRef

    An abstract class for writing and reading Scala objects to and from a legible representation.

  15. type PlainFile = reflect.io.PlainFile

  16. class PrettyWriter extends Writer

  17. class Replayer extends LogReplay

  18. class Socket extends Bytes with Closeable

  19. class SourceReader extends AnyRef

    This class implements methods to read and decode source files.

  20. type VirtualDirectory = reflect.io.VirtualDirectory

  21. type VirtualFile = reflect.io.VirtualFile

  22. type ZipArchive = reflect.io.ZipArchive

Value Members

  1. val AbstractFile: reflect.io.AbstractFile.type

  2. object DaemonThreadFactory

  3. val Directory: reflect.io.Directory.type

  4. val File: reflect.io.File.type

  5. object Jar

  6. object Lexer

    Companion object of class Lexer which defines tokens and some utility concepts used for tokens and lexers

  7. object NullLogger extends LogReplay

  8. val Path: reflect.io.Path.type

  9. object Pickler

  10. object Socket

    A skeletal only-as-much-as-I-need Socket wrapper.

  11. object SourceReader

  12. val Streamable: reflect.io.Streamable.type

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped