Packages

object autoImport

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. autoImport
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val FastOptStage: FastOpt.type
  5. val FullOptStage: FullOpt.type
  6. val ModuleKind: linker.interface.ModuleKind.type
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. val fastOptJS: TaskKey[sbt.Attributed[sbt.File]]
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. val fullOptJS: TaskKey[sbt.Attributed[sbt.File]]
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. val jsEnv: TaskKey[JSEnv]
  18. val jsEnvInput: TaskKey[Seq[Input]]
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. val scalaJSClassNamesOnClasspath: TaskKey[Seq[String]]

    All Scala.js class names on the fullClasspath, used by scalajsp.

  23. val scalaJSGlobalIRCacheBox: SettingKey[CacheBox[IRFileCache]]
  24. val scalaJSIR: TaskKey[sbt.Attributed[Seq[IRFile]]]
  25. val scalaJSIRCacheBox: SettingKey[CacheBox[Cache]]
  26. val scalaJSLinkedFile: TaskKey[sbt.Attributed[sbt.File]]
  27. val scalaJSLinker: TaskKey[ClearableLinker]

    Instance of the Scala.js linker.

    Instance of the Scala.js linker.

    This task must be scoped per project, configuration, and stage task (fastOptJS or fullOptJS).

    If a task uses the link method of the ClearableLinker, it must be protected from running in parallel with any other task doing the same thing, by tagging the task with the value of usesScalaJSLinkerTag in the same scope. The typical shape of such a task will be:

    myTask in (Compile, fastOptJS) := Def.taskDyn {
      val linker = (scalaJSLinker in (Compile, fastOptJS)).value
      val usesLinkerTag = (usesScalaJSLinkerTag in (Compile, fastOptJS)).value
      // Read the `.value` of other settings and tasks here
    
      Def.task {
        // Do the actual work of the task here, in particular calling
        linker.link(...)
      }.tag(usesLinkerTag)
    }.value,

    Do not set this value. Instead, set scalaJSLinkerImpl. This will automatically set up the correct caching behavior.

  28. val scalaJSLinkerBox: SettingKey[CacheBox[ClearableLinker]]
  29. val scalaJSLinkerConfig: SettingKey[StandardConfig]
  30. val scalaJSLinkerImpl: TaskKey[LinkerImpl]
  31. val scalaJSMainModuleInitializer: TaskKey[Option[ModuleInitializer]]
  32. val scalaJSModuleInitializers: TaskKey[Seq[ModuleInitializer]]
  33. val scalaJSSourceFiles: AttributeKey[Seq[sbt.File]]
  34. val scalaJSSourceMap: AttributeKey[sbt.File]
  35. val scalaJSStage: SettingKey[Stage]
  36. val scalaJSUseMainModuleInitializer: SettingKey[Boolean]
  37. val scalaJSUseTestModuleInitializer: SettingKey[Boolean]
  38. val scalaJSVersion: String

    The current version of the Scala.js sbt plugin and tool chain.

  39. val scalajsp: InputKey[Unit]

    Prints the content of a .sjsir file in human readable form.

  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. val testHtml: TaskKey[sbt.Attributed[sbt.File]]
  42. def toString(): String
    Definition Classes
    AnyRef → Any
  43. val usesScalaJSLinkerTag: SettingKey[Tag]

    A tag to indicate that a task is using the value of scalaJSLinker and its link method.

    A tag to indicate that a task is using the value of scalaJSLinker and its link method.

    This setting's value should always be retrieved from the same scope than scalaJSLinker was retrieved from.

    See also

    scalaJSLinker

  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  47. object ScalaJSTags

    Declares Tags which may be used to limit the concurrency of build tasks.

    Declares Tags which may be used to limit the concurrency of build tasks.

    For example, the following snippet can be used to limit the number of linking tasks which are able to run at once:

    Global / concurrentRestrictions += Tags.limit(ScalaJSTags.Link, 2)

Inherited from AnyRef

Inherited from Any

Ungrouped