org.scalajs.core.tools

classpath

package classpath

Visibility
  1. Public
  2. All

Type Members

  1. class BadComplianceException extends Exception

  2. abstract class CompleteClasspath extends AnyRef

    A classpath where nothing is missing.

    A classpath where nothing is missing. Therefore:

    • All JS libraries are resolved and ordered
    • The CoreJSLibs are present
    • Nothing can be added anymore
  3. final class ComplianceRequirement extends AnyRef

    Expresses a requirement for a given semantic to be compliant

  4. final class IRClasspath extends CompleteClasspath

    A CompleteClasspath that contains only IR as scalaJSCode

  5. final class LinkedClasspath extends CompleteClasspath

    A CompleteClasspath that is fully linked (either with the ScalaJSOptimizer or the Closure Optimizer.

    A CompleteClasspath that is fully linked (either with the ScalaJSOptimizer or the Closure Optimizer. It contains only a single file that is scalaJSCode.

  6. class MissingJSLibException extends Exception

  7. final class PartialClasspath extends AnyRef

    A partial Scala.js classpath is a collection of:

    A partial Scala.js classpath is a collection of:

    • Scala.js binary files *.sjsir
    • Native JavaScript libraries
    • Description of dependencies on other JavaScript libraries

    PartialClasspaths can be combined (using merge) and eventually resolved to a CompleteIRClasspath

  8. final class ResolvedJSDependency extends AnyRef

    A dependency on a native JavaScript library that has been successfully resolved

Value Members

  1. object BadComplianceException extends Serializable

  2. object CompleteClasspath

  3. object MissingJSLibException extends Serializable

  4. object PartialClasspath

  5. package builder

Ungrouped