dotty.tools.dotc

sbt

package sbt

Visibility
  1. Public
  2. All

Type Members

  1. class ExtractAPI extends DotClass with Phase

    This phase sends a representation of the API of classes to sbt via callbacks.

    This phase sends a representation of the API of classes to sbt via callbacks.

    This is used by sbt for incremental recompilation.

    See the documentation of ExtractAPICollector, ExtractDependencies, ExtractDependenciesCollector and http://www.scala-sbt.org/0.13/docs/Understanding-Recompilation.html for more information on incremental recompilation.

    The following flags affect this phase: -Yforce-sbt-phases -Ydump-sbt-inc

    See also

    ExtractDependencies

  2. class ExtractDependencies extends DotClass with Phase

    This phase sends information on classes' dependencies to sbt via callbacks.

    This phase sends information on classes' dependencies to sbt via callbacks.

    This is used by sbt for incremental recompilation. Briefly, when a file changes sbt will recompile it, if its API has changed (determined by what ExtractAPI sent) then sbt will determine which reverse-dependencies (determined by what ExtractDependencies sent) of the API have to be recompiled depending on what changed.

    See the documentation of ExtractDependenciesCollector, ExtractAPI, ExtractAPICollector and http://www.scala-sbt.org/0.13/docs/Understanding-Recompilation.html for more information on how sbt incremental compilation works.

    The following flags affect this phase: -Yforce-sbt-phases -Ydump-sbt-inc

    See also

    ExtractAPI

Value Members

  1. object DefaultShowAPI

  2. object ShowAPI

Ungrouped