Package analyzer

Class AnalyzerRoot

java.lang.Object
analyzer.AnalyzerRoot

public class AnalyzerRoot extends Object
The AnalyzerRoot is the initial entrypoint when analyzing a solution. Its job is to delegate the analysis of the parsed Java files to the global and exercise-specific analyzers.
  • Method Details

    • analyze

      public static Output analyze(Solution solution)
      Perform the analysis of a solution.
      Parameters:
      solution - The solution being analyzed.
      Returns:
      The aggregated output of all applicable analyzers.