Class CompletionMethodHintRenderer

java.lang.Object
com.github._1c_syntax.bsl.languageserver.completion.CompletionMethodHintRenderer

@Component public final class CompletionMethodHintRenderer extends Object
Форматирование пояснений completion; изменяемые кеши принадлежат одному вызову.
  • Constructor Details

    • CompletionMethodHintRenderer

      public CompletionMethodHintRenderer()
  • Method Details

    • apply

      public Map<CompletionItem, String> apply(CompletionContextRanker ranking, Iterable<CompletionItem> items, boolean labelDetailsSupport)
      Применить приоритеты и пояснения, сохранив имя, сигнатуру и текст вставки.
      Parameters:
      ranking - оценки и контексты текущего запроса.
      items - отобранные предложения, включая варианты без ограничений.
      labelDetailsSupport - поддерживает ли клиент подпись рядом с сигнатурой.
      Returns:
      пояснения для документации; ключи сравниваются по идентичности пунктов.