java.lang.Object
com.github._1c_syntax.bsl.languageserver.codelenses.infrastructure.CodeLensesConfiguration

@Configuration public class CodeLensesConfiguration extends Object
Spring-конфигурация для определения бинов пакета com.github._1c_syntax.bsl.languageserver.codelenses.
  • Constructor Details

    • CodeLensesConfiguration

      public CodeLensesConfiguration()
  • Method Details

    • codeLensSuppliersById

      @Bean public Map<String,CodeLensSupplier<CodeLensData>> codeLensSuppliersById(Collection<CodeLensSupplier<? extends CodeLensData>> codeLensSuppliers)
      Получить список сапплаеров линз в разрезе их идентификаторов.
      Parameters:
      codeLensSuppliers - Плоский список сапплаеров.
      Returns:
      Список сапплаеров линз в разрезе их идентификаторов.
    • enabledCodeLensSuppliers

      @Bean @Scope("prototype") public List<CodeLensSupplier<CodeLensData>> enabledCodeLensSuppliers(LanguageServerConfiguration configuration, @Qualifier("codeLensSuppliersById") Map<String,CodeLensSupplier<CodeLensData>> codeLensSuppliersById)
      Получить список активированных в данный момент сапплаеров линз.
      Parameters:
      configuration - Конфигурация сервера.
      codeLensSuppliersById - Список сапплаеров линз в разрезе из идентификаторов.
      Returns:
      Список активированных в данный момент сапплаеров линз.