Package

org.scalajs.core.tools

io

Permalink

package io

Visibility
  1. Public
  2. All

Type Members

  1. trait AtomicWritableFileVirtualBinaryFile extends FileVirtualBinaryFile with WritableFileVirtualBinaryFile

    Permalink
  2. trait AtomicWritableFileVirtualJSFile extends FileVirtualJSFile with WritableFileVirtualJSFile with AtomicWritableFileVirtualTextFile

    Permalink
  3. trait AtomicWritableFileVirtualTextFile extends FileVirtualTextFile with WritableFileVirtualTextFile

    Permalink
  4. class FileVirtualBinaryFile extends FileVirtualFile with VirtualBinaryFile

    Permalink

    A VirtualBinaryFile implemented by an actual file on the file system.

  5. class FileVirtualFile extends VirtualFile

    Permalink

    A VirtualFile implemented by an actual file on the file system.

  6. class FileVirtualJSFile extends FileVirtualTextFile with VirtualJSFile

    Permalink
  7. class FileVirtualScalaJSIRFile extends FileVirtualBinaryFile with VirtualSerializedScalaJSIRFile

    Permalink
  8. class FileVirtualTextFile extends FileVirtualFile with VirtualTextFile

    Permalink

    A VirtualTextFile implemented by an actual file on the file system.

  9. trait IRContainerPlatformExtensions extends AnyRef

    Permalink
  10. final class IRFileCache extends AnyRef

    Permalink

    Centralized Scala.js IR cache.

    Centralized Scala.js IR cache.

    Caches all Scala.js IR used in a given JVM. It supports creating of multiple sub-caches (IRFileCache.Cache) that track individual file sets. The global cache is fully thread-safe. However, the sub-caches are not.

  11. class MemVirtualBinaryFile extends MemVirtualFile with VirtualBinaryFile

    Permalink

    A simple in-memory mutable virtual binary file.

  12. class MemVirtualFile extends VirtualFile

    Permalink

    A base class for simple in-memory mutable virtual files.

  13. class MemVirtualJSFile extends MemVirtualTextFile with VirtualJSFile

    Permalink

    A simple in-memory mutable virtual JS file.

  14. class MemVirtualSerializedScalaJSIRFile extends MemVirtualBinaryFile with VirtualSerializedScalaJSIRFile

    Permalink

    A simple in-memory mutable virtual serialized Scala.js IR file.

  15. class MemVirtualTextFile extends MemVirtualFile with VirtualTextFile

    Permalink

    A simple in-memory mutable virtual text file.

  16. trait RelativeVirtualFile extends VirtualFile

    Permalink
  17. trait VirtualBinaryFile extends VirtualFile

    Permalink

    A virtual binary input file.

  18. trait VirtualFile extends AnyRef

    Permalink

    A virtual input file.

  19. trait VirtualJSFile extends VirtualTextFile

    Permalink

    A virtual input file which contains JavaScript code.

    A virtual input file which contains JavaScript code. It may have a source map associated with it.

  20. trait VirtualJarFile extends VirtualBinaryFile

    Permalink
  21. trait VirtualScalaJSIRFile extends VirtualFile

    Permalink

    A virtual Scala.js IR file.

    A virtual Scala.js IR file. It contains the class info and the IR tree.

  22. trait VirtualSerializedScalaJSIRFile extends VirtualBinaryFile with VirtualScalaJSIRFile

    Permalink

    Base trait for virtual Scala.js IR files that are serialized as binary file.

  23. trait VirtualTextFile extends VirtualFile

    Permalink

    A virtual input file.

  24. trait WritableFileVirtualBinaryFile extends FileVirtualBinaryFile with WritableVirtualBinaryFile

    Permalink
  25. trait WritableFileVirtualJSFile extends FileVirtualJSFile with WritableFileVirtualTextFile with WritableVirtualJSFile

    Permalink
  26. trait WritableFileVirtualTextFile extends FileVirtualTextFile with WritableVirtualTextFile

    Permalink
  27. trait WritableMemVirtualJSFile extends MemVirtualJSFile with WritableVirtualJSFile with WritableMemVirtualTextFile

    Permalink
  28. trait WritableMemVirtualTextFile extends MemVirtualTextFile with WritableVirtualTextFile

    Permalink
  29. trait WritableVirtualBinaryFile extends VirtualBinaryFile

    Permalink
  30. trait WritableVirtualJSFile extends WritableVirtualTextFile with VirtualJSFile

    Permalink
  31. trait WritableVirtualTextFile extends VirtualTextFile

    Permalink

Ungrouped