Class V8PlatformOptions
java.lang.Object
com.github._1c_syntax.bsl.languageserver.configuration.platform.V8PlatformOptions
Workspace-scoped настройки для подсистемы платформенных типов
(см.
BslContextPlatformTypesProvider).-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionПуть к каталогуbinустановленной платформы 1С — там, где лежат файлы синтакс-помощника (shcntx_*.hbk,shlang_*.hbk).Целевая версия платформы 1С для диагностик совместимости (устаревание, недоступность члена по версии).booleanРазрешить загрузку платформенного контекста из синтакс-помощника установленной 1С.voidsetBinPath(@Nullable Path binPath) Путь к каталогуbinустановленной платформы 1С — там, где лежат файлы синтакс-помощника (shcntx_*.hbk,shlang_*.hbk).voidsetEnabled(boolean enabled) Разрешить загрузку платформенного контекста из синтакс-помощника установленной 1С.voidsetTargetVersion(@Nullable String targetVersion) Целевая версия платформы 1С для диагностик совместимости (устаревание, недоступность члена по версии).
-
Constructor Details
-
V8PlatformOptions
public V8PlatformOptions()
-
-
Method Details
-
getBinPath
-
isEnabled
public boolean isEnabled()Разрешить загрузку платформенного контекста из синтакс-помощника установленной 1С. По умолчаниюtrue. Можно отключить (например, в тестовом окружении), чтобы избежать дорогой автодетекции и парсинга HBK при каждом подъёме контекста. -
getTargetVersion
Целевая версия платформы 1С для диагностик совместимости (устаревание, недоступность члена по версии). Имеет приоритет над режимом совместимости конфигурации: если задана, сравнение версий ведётся относительно неё. Если не задана — используется режим совместимости конфигурации, а при его отсутствии считается, что используется самая свежая платформа.Формат:
8.3.21. -
setBinPath
-
setEnabled
public void setEnabled(boolean enabled) Разрешить загрузку платформенного контекста из синтакс-помощника установленной 1С. По умолчаниюtrue. Можно отключить (например, в тестовом окружении), чтобы избежать дорогой автодетекции и парсинга HBK при каждом подъёме контекста. -
setTargetVersion
Целевая версия платформы 1С для диагностик совместимости (устаревание, недоступность члена по версии). Имеет приоритет над режимом совместимости конфигурации: если задана, сравнение версий ведётся относительно неё. Если не задана — используется режим совместимости конфигурации, а при его отсутствии считается, что используется самая свежая платформа.Формат:
8.3.21.
-