Class LanguageClientHolder
java.lang.Object
com.github._1c_syntax.bsl.languageserver.LanguageClientHolder
- All Implemented Interfaces:
LanguageClientAware
Null-safe bridge для получения возможно подключенного LanguageClient
в виде зависимости.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
connect(LanguageClient client)
Выполнить подключение LanguageClient.void
execIfConnected(Consumer<LanguageClient> consumer)
Получить LanguageClient, если он был подключен.
-
Constructor Details
-
LanguageClientHolder
public LanguageClientHolder()
-
-
Method Details
-
getClient
Получить LanguageClient, если он был подключен.- Returns:
- LanguageClient, если он был подключен.
-
execIfConnected
-
connect
Выполнить подключение LanguageClient.Метод является частью API LSP4J.
- Specified by:
connect
in interfaceLanguageClientAware
- Parameters:
client
- LanguageClient для подключения.
-