Class SourceFixAllCodeActionSupplier
java.lang.Object
com.github._1c_syntax.bsl.languageserver.codeactions.SourceFixAllCodeActionSupplier
- All Implemented Interfaces:
CodeActionSupplier
Поставщик code action для автоматического исправления при сохранении документа.
Срабатывает на запросы клиента с only, содержащим CodeActionKind.SourceFixAll
(например, при editor.codeActionsOnSave: {"source.fixAll": true}).
Строит исправления по всем вычисленным диагностикам документа, не требуя их наличия
в context.diagnostics, и выдаёт результат с kind source.fixAll.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCodeActions(CodeActionParams params, DocumentContext documentContext) Получить список code actions для указанного диапазона в документе.
-
Constructor Details
-
SourceFixAllCodeActionSupplier
@ConstructorProperties("quickFixSupplier") public SourceFixAllCodeActionSupplier(QuickFixSupplier quickFixSupplier)
-
-
Method Details
-
getCodeActions
Description copied from interface:CodeActionSupplierПолучить список code actions для указанного диапазона в документе.- Specified by:
getCodeActionsin interfaceCodeActionSupplier- Parameters:
params- Параметры запроса code actiondocumentContext- Контекст документа- Returns:
- Список доступных code actions
-