Class LanguageServerConfiguration
java.lang.Object
com.github._1c_syntax.bsl.languageserver.configuration.LanguageServerConfiguration
Корневой класс конфигурации BSL Language Server.
В обычном режиме работы провайдеры и прочие классы могут расчитывать на единственность объекта конфигурации и безопасно сохранять ссылку на конфигурацию или ее части.
-
Constructor Summary
ConstructorsConstructorDescriptionLanguageServerConfiguration(Language language, DiagnosticsOptions diagnosticsOptions, CodeLensOptions codeLensOptions, DocumentLinkOptions documentLinkOptions, String siteRoot, boolean useDevSite, File traceLog, Path configurationRoot, File configurationFile, String configurationFilePath, String globalConfigPath) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanstatic PathgetCustomConfigurationRoot(LanguageServerConfiguration configuration, Path srcDir) inthashCode()booleanvoidreset()voidsetConfigurationFilePath(String configurationFilePath) voidsetConfigurationRoot(Path configurationRoot) voidsetGlobalConfigPath(String globalConfigPath) voidsetLanguage(Language language) voidsetSiteRoot(String siteRoot) voidsetTraceLog(File traceLog) voidsetUseDevSite(boolean useDevSite) toString()void
-
Constructor Details
-
LanguageServerConfiguration
@ConstructorProperties({"language","diagnosticsOptions","codeLensOptions","documentLinkOptions","siteRoot","useDevSite","traceLog","configurationRoot","configurationFile","configurationFilePath","globalConfigPath"}) public LanguageServerConfiguration(Language language, DiagnosticsOptions diagnosticsOptions, CodeLensOptions codeLensOptions, DocumentLinkOptions documentLinkOptions, String siteRoot, boolean useDevSite, @Nullable File traceLog, @Nullable Path configurationRoot, File configurationFile, String configurationFilePath, String globalConfigPath) -
LanguageServerConfiguration
public LanguageServerConfiguration()
-
-
Method Details
-
update
-
reset
public void reset() -
getCustomConfigurationRoot
public static Path getCustomConfigurationRoot(LanguageServerConfiguration configuration, Path srcDir) -
getLanguage
-
getDiagnosticsOptions
-
getCodeLensOptions
-
getDocumentLinkOptions
-
getSiteRoot
-
isUseDevSite
public boolean isUseDevSite() -
getTraceLog
-
getConfigurationRoot
-
getConfigurationFile
-
getConfigurationFilePath
-
getGlobalConfigPath
-
setLanguage
-
setSiteRoot
-
setUseDevSite
public void setUseDevSite(boolean useDevSite) -
setTraceLog
-
setConfigurationRoot
-
setConfigurationFilePath
-
setGlobalConfigPath
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-