Class ReportersAggregator

java.lang.Object
com.github._1c_syntax.bsl.languageserver.reporters.ReportersAggregator

@Component public class ReportersAggregator extends Object
Агрегатор репортеров результатов анализа.

Управляет вызовом всех зарегистрированных репортеров для формирования отчетов о результатах анализа.

  • Constructor Details

    • ReportersAggregator

      public ReportersAggregator()
  • Method Details

    • report

      public void report(AnalysisInfo analysisInfo, Path outputDir)
      Сформировать отчеты с использованием всех активных репортеров.
      Parameters:
      analysisInfo - Информация о результатах анализа
      outputDir - Директория для сохранения отчетов
    • reporterKeys

      public List<String> reporterKeys()
      Получить список ключей всех доступных репортеров.
      Returns:
      Список ключей репортеров