Interface QuickFixProvider

All Known Implementing Classes:
CanonicalSpellingKeywordsDiagnostic, CommentedCodeDiagnostic, ConsecutiveEmptyLinesDiagnostic, DeprecatedTypeManagedFormDiagnostic, EmptyRegionDiagnostic, EmptyStatementDiagnostic, InvalidCharacterInFileDiagnostic, MissingSpaceDiagnostic, OneStatementPerLineDiagnostic, SemicolonPresenceDiagnostic, SpaceAtStartCommentDiagnostic, UsingThisFormDiagnostic

public interface QuickFixProvider
Интерфейс для диагностик, предоставляющих быстрые исправления.

Диагностика, реализующая этот интерфейс, может предложить автоматические исправления для найденных проблем в коде.

  • Method Details

    • getQuickFixes

      List<CodeAction> getQuickFixes(List<Diagnostic> diagnostics, CodeActionParams params, DocumentContext documentContext)
      Получить список быстрых исправлений для диагностик.
      Parameters:
      diagnostics - Список диагностик для исправления
      params - Параметры запроса code action
      documentContext - Контекст документа
      Returns:
      Список code actions для автоматического исправления проблем