Runs the incremental compilation algorithm.
Runs the incremental compilation algorithm.
The full set of input sources
An instance of the Lookup
that implements looking up both classpath elements
and Analysis object instances by a binary class name.
The mechanism to run a single 'step' of compile, for ALL source files involved.
The previous dependency Analysis (or an empty one).
The configured output directory/directory mapping for source files.
Where all log messages should go
Incremental compiler options (like name hashing vs. not).
A flag of whether or not compilation completed succesfully, and the resulting dependency analysis object.
Helper methods for running incremental compilation. All this is responsible for is adapting any xsbti.AnalysisCallback into one compatible with the sbt.internal.inc.Incremental class.