Packages

package internal

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final class BloopAnalysisCallback extends IBloopAnalysisCallback
  2. final class BloopHighLevelCompiler extends AnyRef

    Defines a high-level compiler after sbt.internal.inc.MixedAnalyzingCompiler, with the exception that this one changes the interface to allow compilation to be task-based and only proceed after external tasks signal it (see startJavaCompilation in compile).

    Defines a high-level compiler after sbt.internal.inc.MixedAnalyzingCompiler, with the exception that this one changes the interface to allow compilation to be task-based and only proceed after external tasks signal it (see startJavaCompilation in compile).

    This change is paramount to get pipelined incremental compilation working.

  3. final class BloopLookup extends LookupImpl
  4. final class ConcurrentAnalysisCallback extends IBloopAnalysisCallback

    This class provides a thread-safe implementation of xsbti.AnalysisCallback which is required to compile with the Triplequote Hydra compiler.

    This class provides a thread-safe implementation of xsbti.AnalysisCallback which is required to compile with the Triplequote Hydra compiler.

    In essence, the implementation is a merge of the BloopAnalysisCallback with the original sbt default AnalysisCallback implementation (https://github.com/sbt/zinc/blob/develop/internal/zinc-core/src/main/scala/sbt/internal/inc/Compile.scala), which is already thread-safe.

    IMPORTANT: All modifications made to BloopAnalysisCallback must be replicated here.

  5. trait IBloopAnalysisCallback extends xsbti.AnalysisCallback

Value Members

  1. object BloopHighLevelCompiler
  2. object BloopIncremental
  3. object BloopLookup
  4. object BloopStamps

Ungrouped