Class PlatformMethodCallHintRenderer

java.lang.Object
com.github._1c_syntax.bsl.languageserver.inlayhints.PlatformMethodCallHintRenderer

@Component public class PlatformMethodCallHintRenderer extends Object
Рендеринг inlay-подсказок имён параметров для вызовов методов, разрешённых через систему типов (PlatformMethodCallInlayHintCollector): построение метки (имя параметра, значение по умолчанию), tooltip и позиции с учётом вариадик-хвоста и пропущенных аргументов.
  • Constructor Details

  • Method Details

    • appendHints

      public void appendHints(List<InlayHint> sink, MemberDescriptor member, SignatureDescriptor signature, List<? extends BSLParser.CallParamContext> args)
      Добавляет в sink подсказки имён параметров для фактических аргументов вызова.
      Parameters:
      sink - Коллекция-приёмник подсказок.
      member - Дескриптор вызываемого метода/конструктора.
      signature - Выбранная сигнатура вызова.
      args - Фактические аргументы вызова.