Class AggregateSourceAnalyzer

java.lang.Object
com.sciencesakura.codenarc.maven.AggregateSourceAnalyzer
All Implemented Interfaces:
org.codenarc.analyzer.SourceAnalyzer

public class AggregateSourceAnalyzer extends Object implements org.codenarc.analyzer.SourceAnalyzer
A SourceAnalyzer implementation that aggregates multiple source analyzers and combines their results.
Author:
sciencesakura
  • Constructor Details

    • AggregateSourceAnalyzer

      public AggregateSourceAnalyzer(Collection<? extends org.codenarc.analyzer.SourceAnalyzer> sourceAnalyzers)
      Constructs a new AggregateSourceAnalyzer with the specified source analyzers.
      Parameters:
      sourceAnalyzers - the source analyzers to aggregate
  • Method Details

    • getSourceDirectories

      public List<Object> getSourceDirectories()
      Specified by:
      getSourceDirectories in interface org.codenarc.analyzer.SourceAnalyzer
    • analyze

      public org.codenarc.results.Results analyze(org.codenarc.ruleset.RuleSet ruleSet)
      Specified by:
      analyze in interface org.codenarc.analyzer.SourceAnalyzer