Class InlayHintProvider

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

@Component public class InlayHintProvider extends Object
Провайдер, обрабатывающий запросы textDocument/inlayHint и inlayHint/resolve.
See Also:
  • Constructor Details

  • Method Details

    • init

      @PostConstruct protected void init()
    • getInlayHint

      public List<InlayHint> getInlayHint(DocumentContext documentContext, InlayHintParams params)
      Получить список inlay hints в документе.
      Parameters:
      documentContext - Документ, для которого запрашиваются inlay hints.
      params - Параметры запроса.
      Returns:
      Список inlay hints в документе
    • handleEvent

      Обработчик события LanguageServerConfigurationChangedEvent.

      В случае поддержки запроса подключенным клиентом инициирует запрос workspace/inlayHint/refresh.

      Parameters:
      event - Событие
    • refreshInlayHints

      public void refreshInlayHints()
      Отправить запрос на обновление inlay hints.