Centralized Scala.js IR cache.
A simple in-memory mutable virtual binary file.
A base class for simple in-memory mutable virtual files.
A simple in-memory mutable virtual JS file.
A simple in-memory mutable virtual serialized Scala.js IR file.
A simple in-memory mutable virtual text file.
A virtual binary input file.
A virtual input file.
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.
A virtual Scala.js IR file.
A virtual Scala.js IR file. It contains the class info and the IR tree.
Base trait for virtual Scala.js IR files that are serialized as binary file.
A virtual input file.
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.