Class BSLLSBinding
java.lang.Object
com.github._1c_syntax.bsl.languageserver.BSLLSBinding
@EnableAutoConfiguration
@ComponentScan("com.github._1c_syntax.bsl.languageserver")
@EnableCaching(proxyTargetClass=true)
public class BSLLSBinding
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Collection<DiagnosticInfo> getDiagnosticInfos(LanguageServerConfiguration configuration) Создать коллекцию DiagnosticInfo с указанной конфигурацией.static DiagnosticInfosFactoryПолучить фабрику DiagnosticInfos.Получить фабрику конфигураций для создания LanguageServerConfiguration.static ServerContextstatic ServerContextProvider
-
Constructor Details
-
BSLLSBinding
public BSLLSBinding()
-
-
Method Details
-
getApplicationContext
-
getDiagnosticInfos
public static Collection<DiagnosticInfo> getDiagnosticInfos(LanguageServerConfiguration configuration) Создать коллекцию DiagnosticInfo с указанной конфигурацией.Используется внешними инструментами (bslls-dev-tools) для генерации документации с нужными настройками языка и других параметров.
- Parameters:
configuration- Конфигурация для создания DiagnosticInfo- Returns:
- Коллекция DiagnosticInfo
-
getLanguageServerConfigurationFactory
Получить фабрику конфигураций для создания LanguageServerConfiguration.- Returns:
- Фабрика конфигураций
-
getDiagnosticInfosFactory
Получить фабрику DiagnosticInfos.- Returns:
- Фабрика DiagnosticInfos
-
getServerContext
-
getServerContextProvider
-