Class Analysis

java.lang.Object
org.variantsync.diffdetective.analysis.Analysis

public class Analysis extends Object
Encapsulates the state and control flow during an analysis of the commit history of multiple repositories using VariationDiffs. Each repository is processed sequentially but the commits of each repository can be processed in parallel.

For thread safety, each thread receives its own instance of Analysis. The getters provides access to the current state of the analysis in one thread. Depending on the current phase only a subset of the state accessible via getters may be valid.

Author:
Paul Bittner, Benjamin Moosherr
See Also: