Class BSLLSPLauncher
java.lang.Object
com.github._1c_syntax.bsl.languageserver.BSLLSPLauncher
- All Implemented Interfaces:
Callable<Integer>,ExitCodeGenerator
@SpringBootApplication(scanBasePackageClasses=BSLLSPLauncher.class)
@Component
@ConditionalOnProperty(prefix="app.command.line.runner",
value="enabled",
havingValue="true",
matchIfMissing=true)
public class BSLLSPLauncher
extends Object
implements Callable<Integer>, ExitCodeGenerator
Главный класс-лаунчер BSL Language Server.
Точка входа в приложение, обрабатывает аргументы командной строки и запускает соответствующие команды (lsp, analyze, format и т.д.). Интегрирован с Spring Boot для управления зависимостями и конфигурацией.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BSLLSPLauncher
-
-
Method Details
-
main
-
run
-
getExitCode
public int getExitCode()- Specified by:
getExitCodein interfaceExitCodeGenerator
-
call
-