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Файл, из которого была загружена текущая конфигурация.Язык интерфейса для сообщений и документации.Режим отправки ошибок в Sentry.Файл для трассировки LSP-обмена.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
-
getConfigurationFile
-
setLanguage
Язык интерфейса для сообщений и документации. -
setSendErrors
Режим отправки ошибок в Sentry. -
setTraceLog
-
equals
-
canEqual
-
hashCode
-
toString
-