Runs the incremental compiler algorithm.
Runs the incremental compiler algorithm.
The sources to compile
An instance of the Lookup
that implements looking up both classpath elements
and Analysis object instances by a binary class name.
The previous dependency Analysis (or an empty one).
A mechanism for generating stamps (timestamps, hashes, etc).
The function which can run one level of compile.
The builder that builds callback where we report dependency issues.
The log where we write debugging information
Incremental compilation options
The means of testing whether two "Stamps" are the same.
A flag of whether or not compilation completed succesfully, and the resulting dependency analysis object.
Compilation unit in each compile cycle.
Helper class to run incremental compilation algorithm.
This class delegates down to - IncrementalNameHashing - IncrementalDefault - IncrementalAnyStyle