Class AbstractDiagnosticReporter

java.lang.Object
com.github._1c_syntax.bsl.languageserver.reporters.AbstractDiagnosticReporter
All Implemented Interfaces:
DiagnosticReporter
Direct Known Subclasses:
CodeQualityReporter, GenericIssueReporter, SarifReporter

public abstract class AbstractDiagnosticReporter extends Object implements DiagnosticReporter
Базовый класс для reporters, которым нужен доступ к per-workspace данным.
  • Field Details

  • Constructor Details

  • Method Details

    • getServerContext

      protected ServerContext getServerContext(AnalysisInfo analysisInfo)
      Получить ServerContext для workspace из AnalysisInfo.
    • getDiagnosticInfosByCode

      protected Map<String, DiagnosticInfo> getDiagnosticInfosByCode()
      Получить DiagnosticInfo по коду для workspace из AnalysisInfo.