Performs an incremental compilation based on xsbti.compile.Inputs.
Performs an incremental compilation based on xsbti.compile.Inputs.
This is a Scala implementation of xsbti.compile.IncrementalCompiler, check the docs for more information on the specification of this method.
The Scala compiler to compile Scala sources.
The Java compiler to compile Java sources.
An array of Java and Scala source files to be compiled.
An array of files representing classpath entries.
An instance of Output to store the compiler outputs.
Directory where previous cached compilers are stored.
An array of options/settings for the Scala compiler.
An array of options for the Java compiler.
Optional previous incremental compilation analysis.
Optional previous incremental compilation setup.
Lookup of data structures and operations for a given classpath entry.
An instance of Reporter to report compiler output.
The order in which Java and Scala sources should be compiled.
Flag to ignore this compilation run and return previous one.
An instance of CompileProgress to keep track of the current compilation progress.
An Instance of IncOptions that configures the incremental compiler behaviour.
An array of sbt tuples with extra options.
An instance of Logger that logs Zinc output.
An instance of xsbti.compile.CompileResult that holds information about the results of the compilation. The returned xsbti.compile.CompileResult must be used for subsequent compilations that depend on the same inputs, check its api and its field xsbti.compile.CompileAnalysis.
Performs an incremental compilation based on xsbti.compile.Inputs.
Performs an incremental compilation based on xsbti.compile.Inputs.
This is a Scala implementation of xsbti.compile.IncrementalCompiler, check the docs for more information on the specification of this method.
An instance of xsbti.compile.Inputs that collect all the inputs required to run the compiler (from sources and classpath, to compilation order, previous results, current setup, etc).
An instance of xsbti.Logger to log Zinc output.
An instance of xsbti.compile.CompileResult that holds information about the results of the compilation. The returned xsbti.compile.CompileResult must be used for subsequent compilations that depend on the same inputs, check its api and its field xsbti.compile.CompileAnalysis.