Packages

o

scala.tools.nsc

PipelineMain

object PipelineMain

Source
PipelineMain.scala
Linear Supertypes
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PipelineMain
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed abstract class BuildStrategy extends AnyRef
  2. case class PipelineSettings(label: String, parallelism: Int, strategy: BuildStrategy, useJars: Boolean, configuredPickleCache: Option[Path], cacheMacro: Boolean, cachePlugin: Boolean, stripExternalClassPath: Boolean, useTraditionalForLeaf: Boolean, logDir: Option[Path], createReporter: (Settings) => Reporter) extends Product with Serializable

Value Members

  1. def defaultSettings: PipelineSettings
  2. def main(args: Array[String]): Unit
  3. case object OutlineTypePipeline extends BuildStrategy with Product with Serializable

    Outline type check sources to compute type signatures an input to downstream compilation.

    Outline type check sources to compute type signatures an input to downstream compilation. Compile sources (optionally

  4. case object Pipeline extends BuildStrategy with Product with Serializable

    Transport pickles as an input to downstream compilation.

  5. case object Traditional extends BuildStrategy with Product with Serializable

    Emit class files before triggering downstream compilation