scala.tools.nsc

io

package io

Source
package.scala
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. class Fileish extends Chars

    A common interface for File-based things and Stream-based things.

  7. type JFile = java.io.File

  8. type JManifest = Manifest

  9. class Jar extends Iterable[JarEntry]

  10. class JarWriter extends AnyRef

  11. class Lexer extends AnyRef

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

  12. abstract class LogReplay extends AnyRef

  13. class Logger extends LogReplay

  14. class MsilFile extends VirtualFile

    This class wraps an MsilType.

  15. type Path = reflect.io.Path

  16. abstract class Pickler[T] extends AnyRef

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

  17. type PlainFile = reflect.io.PlainFile

  18. class PrettyWriter extends Writer

  19. class Replayer extends LogReplay

  20. class Socket extends Bytes with Closeable

  21. class SourceReader extends AnyRef

    This class implements methods to read and decode source files.

  22. type VirtualDirectory = reflect.io.VirtualDirectory

  23. type VirtualFile = reflect.io.VirtualFile

  24. 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 Fileish

  6. object Jar

  7. object Lexer

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

  8. object NoMsilFile extends MsilFile

  9. object NullLogger extends LogReplay

  10. val Path: reflect.io.Path.type

  11. object Pickler

  12. val PlainFile: reflect.io.PlainFile.type

  13. object Socket

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

  14. object SourceReader

  15. val Streamable: reflect.io.Streamable.type

  16. val ZipArchive: reflect.io.ZipArchive.type

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

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

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

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

  21. implicit def postfixOps: postfixOps

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped