A complete classpath with Closure intended code: Any code that can/should go through the Google Closure Compiler (in advanced mode).
A classpath where nothing is missing.
A classpath where nothing is missing. Therefore:
A CompleteCIClasspath that contains only IR as cijsCode
A complete classpath with non-Closure intended code: Any code that may not go through the Google Closure Compiler (in advanced mode).
A complete classpath with non-Closure intended code: Any code that may not go through the Google Closure Compiler (in advanced mode). The ScalaJSClosureOptimizer emits such a classpath.
A classpath to which other elements still may be added.
A PartialClasspath whose scalaJSCode consists only of IR
A complete classpath with Closure intended code: Any code that can/should go through the Google Closure Compiler (in advanced mode). This is (in general) all Scala.js generated code (maybe even in IR form, see CompleteIRClasspath)