dotty.tools

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. type AbstractFile = scala.reflect.io.AbstractFile

  2. abstract class ClassPath extends AnyRef

    Represents a package which contains classes and other packages

  3. class DaemonThreadFactory extends ThreadFactory

  4. class DeltaClassPath extends MergedClassPath

  5. type Directory = scala.reflect.io.Directory

  6. class DirectoryClassPath extends ClassPath

    A directory (or a .jar file) containing classfiles and packages

  7. type File = scala.reflect.io.File

  8. class Fileish extends Chars

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

    A common interface for File-based things and Stream-based things. (In particular, io.File and JarEntry.)

  9. type JFile = java.io.File

  10. type JManifest = Manifest

  11. class Jar extends Iterable[JarEntry]

  12. class JarWriter extends AnyRef

  13. class JavaClassPath extends MergedClassPath

    The classpath when compiling with target:jvm.

    The classpath when compiling with target:jvm. Binary files (classfiles) are represented as AbstractFile. nsc.io.ZipArchive is used to view zip/jar archives as directories.

  14. class MergedClassPath extends ClassPath

    A classpath unifying multiple class- and sourcepath entries.

  15. type Path = scala.reflect.io.Path

  16. type PlainFile = scala.reflect.io.PlainFile

  17. class SourcePath extends ClassPath

    A Classpath containing source files

  18. type VirtualDirectory = scala.reflect.io.VirtualDirectory

  19. type VirtualFile = scala.reflect.io.VirtualFile

  20. type ZipArchive = scala.reflect.io.ZipArchive

Value Members

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

  2. object ClassPath

    This module provides star expansion of '-classpath' option arguments, behaves the same as java, see [http://java.sun.com/javase/6/docs/technotes/tools/windows/classpath.html]

  3. object DaemonThreadFactory

  4. val Directory: scala.reflect.io.Directory.type

  5. val File: scala.reflect.io.File.type

  6. object Fileish

  7. object Jar

  8. object JavaClassPath

  9. val Path: scala.reflect.io.Path.type

  10. val Streamable: scala.reflect.io.Streamable.type

  11. val ZipArchive: scala.reflect.io.ZipArchive.type

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

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

  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]

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped