Class ConsoleReporter
java.lang.Object
com.github._1c_syntax.bsl.languageserver.reporters.ConsoleReporter
- All Implemented Interfaces:
DiagnosticReporter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidЗаписать результат одного файла.voidbeginReport(ReportContext context, Path outputDir) Начать отчёт: открыть файл, записать заголовок.voidЗавершить отчёт: дописать концовку и зафиксировать файл.booleanПризнак того, что репортеру для формирования отчета необходимы метрики документов.key()Получить ключ (идентификатор) репортера.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DiagnosticReporter
abortReport
-
Constructor Details
-
ConsoleReporter
public ConsoleReporter()
-
-
Method Details
-
key
Description copied from interface:DiagnosticReporterПолучить ключ (идентификатор) репортера.- Specified by:
keyin interfaceDiagnosticReporter- Returns:
- Уникальный ключ репортера
-
isMetricCalculationRequired
public boolean isMetricCalculationRequired()Description copied from interface:DiagnosticReporterПризнак того, что репортеру для формирования отчета необходимы метрики документов.Значение по умолчанию —
false. Переопределяется вtrueтолько теми репортерами, которые действительно включают метрики в отчет (в файл или иной вывод). Это позволяет пропустить вычисление метрик, если ни один из активных репортеров их не использует.- Specified by:
isMetricCalculationRequiredin interfaceDiagnosticReporter- Returns:
true, если репортеру нужны метрики документов, иначеfalse
-
beginReport
Description copied from interface:DiagnosticReporterНачать отчёт: открыть файл, записать заголовок.- Specified by:
beginReportin interfaceDiagnosticReporter- Parameters:
context- сведения об анализеoutputDir- каталог для сохранения отчёта
-
accept
Description copied from interface:DiagnosticReporterЗаписать результат одного файла.- Specified by:
acceptin interfaceDiagnosticReporter- Parameters:
fileInfo- результаты анализа файла; после возврата из метода не сохраняется
-
endReport
public void endReport()Description copied from interface:DiagnosticReporterЗавершить отчёт: дописать концовку и зафиксировать файл.- Specified by:
endReportin interfaceDiagnosticReporter
-