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. class JSLibResolveException extends Exception

  6. 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.

  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

  9. class MissingJSLibException extends Exception

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.1) MissingJSLibException has been replaced by JSLibResolveException.

Value Members

  1. object BadComplianceException extends Serializable

  2. object CompleteClasspath

  3. object JSLibResolveException extends Serializable

  4. object PartialClasspath

  5. package builder

Deprecated Value Members

  1. object MissingJSLibException extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.1) MissingJSLibException has been replaced by JSLibResolveException.

Ungrouped