Class CodeLensesConfiguration
java.lang.Object
com.github._1c_syntax.bsl.languageserver.codelenses.infrastructure.CodeLensesConfiguration
Spring-конфигурация для определения бинов
пакета
com.github._1c_syntax.bsl.languageserver.codelenses
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncodeLensSuppliersById
(Collection<CodeLensSupplier<? extends CodeLensData>> codeLensSuppliers) Получить список сапплаеров линз в разрезе их идентификаторов.enabledCodeLensSuppliers
(LanguageServerConfiguration configuration, Map<String, CodeLensSupplier<CodeLensData>> codeLensSuppliersById) Получить список активированных в данный момент сапплаеров линз.
-
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:
- Список активированных в данный момент сапплаеров линз.
-