Class PlatformMethodCallHintRenderer
java.lang.Object
com.github._1c_syntax.bsl.languageserver.inlayhints.PlatformMethodCallHintRenderer
Рендеринг inlay-подсказок имён параметров для вызовов методов, разрешённых через
систему типов (
PlatformMethodCallInlayHintCollector): построение метки
(имя параметра, значение по умолчанию), tooltip и позиции с учётом вариадик-хвоста
и пропущенных аргументов.-
Constructor Summary
ConstructorsConstructorDescriptionPlatformMethodCallHintRenderer(LanguageServerConfiguration configuration, Resources resources) -
Method Summary
Modifier and TypeMethodDescriptionvoidappendHints(List<InlayHint> sink, MemberDescriptor member, SignatureDescriptor signature, List<? extends BSLParser.CallParamContext> args) Добавляет вsinkподсказки имён параметров для фактических аргументов вызова.
-
Constructor Details
-
PlatformMethodCallHintRenderer
public PlatformMethodCallHintRenderer(LanguageServerConfiguration configuration, Resources resources)
-
-
Method Details
-
appendHints
public void appendHints(List<InlayHint> sink, MemberDescriptor member, SignatureDescriptor signature, List<? extends BSLParser.CallParamContext> args) Добавляет вsinkподсказки имён параметров для фактических аргументов вызова.- Parameters:
sink- Коллекция-приёмник подсказок.member- Дескриптор вызываемого метода/конструктора.signature- Выбранная сигнатура вызова.args- Фактические аргументы вызова.
-