Class AttachedHandlers

java.lang.Object
com.github._1c_syntax.bsl.languageserver.utils.AttachedHandlers

public final class AttachedHandlers extends Object
Платформенные вызовы, которым обработчик передаётся именем-строкой: ПодключитьОбработчикОжидания("ОбновитьСписок", 60), ПодключитьОбработчикИзмененияДанных("Объект.Дата", "ДатаИзменена", Истина), Элементы.Товары.УстановитьДействие("ПриИзменении", "ТоварыПриИзменении").

Такой вызов — единственное обращение к процедуре во всём модуле, поэтому без его разбора она выглядит никем не вызываемой, а переименование её не задевает. ОписаниеОповещения устроено так же, но у него своя утилита (NotifyDescription): там имён два и у каждого свой модуль.

  • Method Details

    • handlerArgumentIndex

      public static OptionalInt handlerArgumentIndex(String methodName)
      Индекс параметра с именем обработчика.
      Parameters:
      methodName - имя вызываемого метода.
      Returns:
      индекс параметра; пусто, если этот вызов обработчик по имени не подключает.