sbt.internal.inc

Type members

Classlikes

final
class CompileConfiguration(val sources: Seq[VirtualFile], val converter: FileConverter, val classpath: Seq[VirtualFile], val previousAnalysis: CompileAnalysis, val previousSetup: Option[MiniSetup], val currentSetup: MiniSetup, val progress: Option[CompileProgress], val perClasspathEntryLookup: PerClasspathEntryLookup, val reporter: Reporter, val compiler: ScalaCompiler, val javac: JavaCompiler, val cache: GlobalsCache, val incOptions: IncOptions, val outputJarContent: OutputJarContent, val earlyOutput: Option[Output], val earlyAnalysisStore: Option[AnalysisStore], val stampReader: ReadStamps)

Configuration used for running an analyzing compiler (a compiler which can extract dependencies between source files and JARs).

Configuration used for running an analyzing compiler (a compiler which can extract dependencies between source files and JARs).

class IncrementalCompilerImpl extends IncrementalCompiler
class LookupImpl(compileConfiguration: CompileConfiguration, previousSetup: Option[MiniSetup]) extends Lookup
final
class MixedAnalyzingCompiler(val scalac: ScalaCompiler, val javac: AnalyzingJavaCompiler, val config: CompileConfiguration, val log: Logger, outputJarContent: OutputJarContent)

An instance of an analyzing compiler that can run both javac + scalac.

An instance of an analyzing compiler that can run both javac + scalac.

Companion
object

Define helpers to create a wrapper around a Scala incremental compiler xsbti.compile.ScalaCompiler and a Java incremental compiler xsbti.compile.JavaCompiler. Note that the wrapper delegates to the implementation of both compilers and only instructs how to run a cycle of cross Java-Scala compilation.

Define helpers to create a wrapper around a Scala incremental compiler xsbti.compile.ScalaCompiler and a Java incremental compiler xsbti.compile.JavaCompiler. Note that the wrapper delegates to the implementation of both compilers and only instructs how to run a cycle of cross Java-Scala compilation.

Companion
class
object ZincUtil

Define a private implementation of the static methods forwarded from ZincCompilerUtil.

Define a private implementation of the static methods forwarded from ZincCompilerUtil.