public class BallerinaLanguageServer extends Object implements ExtendedLanguageServer, ExtendedLanguageClientAware
Constructor and Description |
---|
BallerinaLanguageServer() |
BallerinaLanguageServer(WorkspaceDocumentManager documentManager) |
Modifier and Type | Method and Description |
---|---|
void |
connect(ExtendedLanguageClient languageClient) |
void |
exit() |
BallerinaDocumentService |
getBallerinaDocumentService() |
BallerinaExampleService |
getBallerinaExampleService() |
BallerinaFragmentService |
getBallerinaFragmentService() |
BallerinaSymbolService |
getBallerinaSymbolService() |
BallerinaTraceService |
getBallerinaTraceService() |
ExtendedLanguageClient |
getClient() |
org.eclipse.lsp4j.services.TextDocumentService |
getTextDocumentService() |
org.eclipse.lsp4j.services.WorkspaceService |
getWorkspaceService() |
CompletableFuture<org.eclipse.lsp4j.InitializeResult> |
initialize(org.eclipse.lsp4j.InitializeParams params) |
CompletableFuture<Object> |
shutdown() |
public BallerinaLanguageServer()
public BallerinaLanguageServer(WorkspaceDocumentManager documentManager)
public ExtendedLanguageClient getClient()
public CompletableFuture<org.eclipse.lsp4j.InitializeResult> initialize(org.eclipse.lsp4j.InitializeParams params)
initialize
in interface org.eclipse.lsp4j.services.LanguageServer
public CompletableFuture<Object> shutdown()
shutdown
in interface org.eclipse.lsp4j.services.LanguageServer
public void exit()
exit
in interface org.eclipse.lsp4j.services.LanguageServer
public org.eclipse.lsp4j.services.TextDocumentService getTextDocumentService()
getTextDocumentService
in interface org.eclipse.lsp4j.services.LanguageServer
public org.eclipse.lsp4j.services.WorkspaceService getWorkspaceService()
getWorkspaceService
in interface org.eclipse.lsp4j.services.LanguageServer
public BallerinaDocumentService getBallerinaDocumentService()
getBallerinaDocumentService
in interface ExtendedLanguageServer
public BallerinaExampleService getBallerinaExampleService()
getBallerinaExampleService
in interface ExtendedLanguageServer
public BallerinaTraceService getBallerinaTraceService()
getBallerinaTraceService
in interface ExtendedLanguageServer
public void connect(ExtendedLanguageClient languageClient)
connect
in interface ExtendedLanguageClientAware
public BallerinaSymbolService getBallerinaSymbolService()
getBallerinaSymbolService
in interface ExtendedLanguageServer
public BallerinaFragmentService getBallerinaFragmentService()
getBallerinaFragmentService
in interface ExtendedLanguageServer
Copyright © 2019 WSO2. All rights reserved.