Class DiagnosticStorage

java.lang.Object
com.github._1c_syntax.bsl.languageserver.diagnostics.DiagnosticStorage

public class DiagnosticStorage extends Object
  • Method Details

    • getDiagnostics

      public List<org.eclipse.lsp4j.Diagnostic> getDiagnostics()
    • clearDiagnostics

      public void clearDiagnostics()
    • addDiagnostic

      protected void addDiagnostic(BSLParserRuleContext node)
    • addDiagnostic

      protected void addDiagnostic(BSLParserRuleContext node, String diagnosticMessage)
    • addDiagnostic

      protected void addDiagnostic(int startLine, int startChar, int endLine, int endChar)
    • addDiagnostic

      protected void addDiagnostic(org.eclipse.lsp4j.Range range)
    • addDiagnostic

      protected void addDiagnostic(org.eclipse.lsp4j.Range range, String diagnosticMessage)
    • addDiagnostic

      protected void addDiagnostic(Token token)
    • addDiagnostic

      protected void addDiagnostic(Token startToken, Token endToken)
    • addDiagnostic

      protected void addDiagnostic(Token token, String diagnosticMessage)
    • addDiagnostic

      protected void addDiagnostic(TerminalNode terminalNode)
    • addDiagnostic

      protected void addDiagnostic(TerminalNode terminalNode, String diagnosticMessage)
    • addDiagnostic

      protected void addDiagnostic(TerminalNode startTerminalNode, TerminalNode stopTerminalNode)
    • addDiagnostic

      protected void addDiagnostic(BSLParserRuleContext node, List<org.eclipse.lsp4j.DiagnosticRelatedInformation> relatedInformation)
    • addDiagnostic

      public void addDiagnostic(Token token, List<org.eclipse.lsp4j.DiagnosticRelatedInformation> relatedInformation)
    • addDiagnostic

      public void addDiagnostic(BSLParserRuleContext node, String diagnosticMessage, List<org.eclipse.lsp4j.DiagnosticRelatedInformation> relatedInformation)
    • addDiagnostic

      public void addDiagnostic(Token token, String diagnosticMessage, List<org.eclipse.lsp4j.DiagnosticRelatedInformation> relatedInformation)
    • addDiagnostic

      public void addDiagnostic(org.eclipse.lsp4j.Range range, List<org.eclipse.lsp4j.DiagnosticRelatedInformation> relatedInformation)
    • addDiagnostic

      public void addDiagnostic(org.eclipse.lsp4j.Range range, String diagnosticMessage, @Nullable List<org.eclipse.lsp4j.DiagnosticRelatedInformation> relatedInformation)
    • addDiagnostic

      public void addDiagnostic(ParseTree tree)
    • addDiagnostic

      protected void addDiagnostic(SourceDefinedSymbol sourceDefinedSymbol)
      Добавляет диагностику по ссылке на символ, используя в качестве области - область символа
      Parameters:
      sourceDefinedSymbol - ссылка на метод