Class CodeActionProvider

java.lang.Object
com.github._1c_syntax.bsl.languageserver.providers.CodeActionProvider

@Component public final class CodeActionProvider extends Object
Провайдер для предоставления code actions (быстрых исправлений и рефакторингов).

Обрабатывает запросы textDocument/codeAction.

See Also:
  • Constructor Details

  • Method Details

    • getCodeActions

      public List<Either<Command, CodeAction>> getCodeActions(CodeActionParams params, DocumentContext documentContext)
      Получить список доступных Code Actions для указанного диапазона.
      Parameters:
      params - Параметры запроса
      documentContext - Контекст документа
      Returns:
      Список Code Actions или команд