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