Package

org.scalajs.core.tools

classpath

Permalink

package classpath

Visibility
  1. Public
  2. All

Type Members

  1. class BadComplianceException extends Exception

    Permalink
  2. abstract class CompleteClasspath extends AnyRef

    Permalink

    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

    Permalink

    Expresses a requirement for a given semantic to be compliant

  4. final class IRClasspath extends CompleteClasspath

    Permalink

    A CompleteClasspath that contains only IR as scalaJSCode

  5. class JSLibResolveException extends Exception

    Permalink
  6. final class LinkedClasspath extends CompleteClasspath

    Permalink

    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 LinkingUnitClasspath extends CompleteClasspath

    Permalink

    A CompleteClasspath that is linked as a LinkingUnit.

    A CompleteClasspath that is linked as a LinkingUnit.

    It does not refer to a single JavaScript file yet.

  8. final class PartialClasspath extends AnyRef

    Permalink

    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

  9. final class ResolvedJSDependency extends AnyRef

    Permalink

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

  10. class MissingJSLibException extends Exception

    Permalink
    Annotations
    @deprecated
    Deprecated

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

Value Members

  1. object BadComplianceException extends Serializable

    Permalink
  2. object CompleteClasspath

    Permalink
  3. object JSLibResolveException extends Serializable

    Permalink
  4. object PartialClasspath

    Permalink
  5. package builder

    Permalink

Deprecated Value Members

  1. object MissingJSLibException extends Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

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

Ungrouped