Class GlobalLanguageServerConfiguration
java.lang.Object
com.github._1c_syntax.bsl.languageserver.configuration.GlobalLanguageServerConfiguration
Глобальная конфигурация BSL Language Server.
Содержит настройки, которые применяются на уровне всего сервера и доступны до инициализации workspace (например, traceLog, sendErrors, language).
Per-workspace настройки хранятся в LanguageServerConfiguration и доступны
через ServerContext.getLanguageServerConfiguration().
События публикуются через AOP (см. EventPublisherAspect).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanНастройки возможностей сервера LSP, передаваемые клиенту при инициализации (например, стратегия синхронизации текстовых документов).Файл, из которого была загружена текущая конфигурация.Язык интерфейса для сообщений и документации.Режим отправки ошибок в Sentry.Файл для трассировки LSP-обмена.Настройки поиска символов рабочей области (workspace/symbol), в т.ч.inthashCode()voidreset()Сбросить глобальные настройки к значениям по умолчанию.voidsetLanguage(Language language) Язык интерфейса для сообщений и документации.voidsetSendErrors(SendErrorsMode sendErrors) Режим отправки ошибок в Sentry.voidsetTraceLog(@Nullable File traceLog) Файл для трассировки LSP-обмена.toString()voidОбновить глобальную конфигурацию из файла.
-
Constructor Details
-
GlobalLanguageServerConfiguration
public GlobalLanguageServerConfiguration()
-
-
Method Details
-
update
-
reset
public void reset()Сбросить глобальные настройки к значениям по умолчанию. Событие публикуется через AOP. -
getLanguage
Язык интерфейса для сообщений и документации. -
getSendErrors
Режим отправки ошибок в Sentry. -
getTraceLog
-
getCapabilities
Настройки возможностей сервера LSP, передаваемые клиенту при инициализации (например, стратегия синхронизации текстовых документов). -
getWorkspaceSymbol
Настройки поиска символов рабочей области (workspace/symbol), в т.ч. режим синхронного fuzzy-поиска. -
getConfigurationFile
-
setLanguage
Язык интерфейса для сообщений и документации. -
setSendErrors
Режим отправки ошибок в Sentry. -
setTraceLog
-
equals
-
canEqual
-
hashCode
-
toString
-