public class BallerinaTextDocumentService extends Object implements org.eclipse.lsp4j.services.TextDocumentService
Constructor and Description |
---|
BallerinaTextDocumentService(BallerinaLanguageServer ballerinaLanguageServer) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<List<? extends org.eclipse.lsp4j.Command>> |
codeAction(org.eclipse.lsp4j.CodeActionParams params) |
CompletableFuture<List<? extends org.eclipse.lsp4j.CodeLens>> |
codeLens(org.eclipse.lsp4j.CodeLensParams params) |
CompletableFuture<org.eclipse.lsp4j.jsonrpc.messages.Either<List<org.eclipse.lsp4j.CompletionItem>,org.eclipse.lsp4j.CompletionList>> |
completion(org.eclipse.lsp4j.TextDocumentPositionParams position) |
CompletableFuture<List<? extends org.eclipse.lsp4j.Location>> |
definition(org.eclipse.lsp4j.TextDocumentPositionParams position) |
void |
didChange(org.eclipse.lsp4j.DidChangeTextDocumentParams params) |
void |
didClose(org.eclipse.lsp4j.DidCloseTextDocumentParams params) |
void |
didOpen(org.eclipse.lsp4j.DidOpenTextDocumentParams params) |
void |
didSave(org.eclipse.lsp4j.DidSaveTextDocumentParams params) |
CompletableFuture<List<? extends org.eclipse.lsp4j.DocumentHighlight>> |
documentHighlight(org.eclipse.lsp4j.TextDocumentPositionParams position) |
CompletableFuture<List<? extends org.eclipse.lsp4j.SymbolInformation>> |
documentSymbol(org.eclipse.lsp4j.DocumentSymbolParams params) |
CompletableFuture<List<? extends org.eclipse.lsp4j.TextEdit>> |
formatting(org.eclipse.lsp4j.DocumentFormattingParams params) |
CompletableFuture<org.eclipse.lsp4j.Hover> |
hover(org.eclipse.lsp4j.TextDocumentPositionParams position) |
CompletableFuture<List<? extends org.eclipse.lsp4j.TextEdit>> |
onTypeFormatting(org.eclipse.lsp4j.DocumentOnTypeFormattingParams params) |
CompletableFuture<List<? extends org.eclipse.lsp4j.TextEdit>> |
rangeFormatting(org.eclipse.lsp4j.DocumentRangeFormattingParams params) |
CompletableFuture<List<? extends org.eclipse.lsp4j.Location>> |
references(org.eclipse.lsp4j.ReferenceParams params) |
CompletableFuture<org.eclipse.lsp4j.WorkspaceEdit> |
rename(org.eclipse.lsp4j.RenameParams params) |
CompletableFuture<org.eclipse.lsp4j.CodeLens> |
resolveCodeLens(org.eclipse.lsp4j.CodeLens unresolved) |
CompletableFuture<org.eclipse.lsp4j.CompletionItem> |
resolveCompletionItem(org.eclipse.lsp4j.CompletionItem unresolved) |
CompletableFuture<org.eclipse.lsp4j.SignatureHelp> |
signatureHelp(org.eclipse.lsp4j.TextDocumentPositionParams position) |
public BallerinaTextDocumentService(BallerinaLanguageServer ballerinaLanguageServer)
public CompletableFuture<org.eclipse.lsp4j.jsonrpc.messages.Either<List<org.eclipse.lsp4j.CompletionItem>,org.eclipse.lsp4j.CompletionList>> completion(org.eclipse.lsp4j.TextDocumentPositionParams position)
completion
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<org.eclipse.lsp4j.CompletionItem> resolveCompletionItem(org.eclipse.lsp4j.CompletionItem unresolved)
resolveCompletionItem
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<org.eclipse.lsp4j.Hover> hover(org.eclipse.lsp4j.TextDocumentPositionParams position)
hover
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<org.eclipse.lsp4j.SignatureHelp> signatureHelp(org.eclipse.lsp4j.TextDocumentPositionParams position)
signatureHelp
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<List<? extends org.eclipse.lsp4j.Location>> definition(org.eclipse.lsp4j.TextDocumentPositionParams position)
definition
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<List<? extends org.eclipse.lsp4j.Location>> references(org.eclipse.lsp4j.ReferenceParams params)
references
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<List<? extends org.eclipse.lsp4j.DocumentHighlight>> documentHighlight(org.eclipse.lsp4j.TextDocumentPositionParams position)
documentHighlight
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<List<? extends org.eclipse.lsp4j.SymbolInformation>> documentSymbol(org.eclipse.lsp4j.DocumentSymbolParams params)
documentSymbol
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<List<? extends org.eclipse.lsp4j.Command>> codeAction(org.eclipse.lsp4j.CodeActionParams params)
codeAction
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<List<? extends org.eclipse.lsp4j.CodeLens>> codeLens(org.eclipse.lsp4j.CodeLensParams params)
codeLens
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<org.eclipse.lsp4j.CodeLens> resolveCodeLens(org.eclipse.lsp4j.CodeLens unresolved)
resolveCodeLens
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<List<? extends org.eclipse.lsp4j.TextEdit>> formatting(org.eclipse.lsp4j.DocumentFormattingParams params)
formatting
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<List<? extends org.eclipse.lsp4j.TextEdit>> rangeFormatting(org.eclipse.lsp4j.DocumentRangeFormattingParams params)
rangeFormatting
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<List<? extends org.eclipse.lsp4j.TextEdit>> onTypeFormatting(org.eclipse.lsp4j.DocumentOnTypeFormattingParams params)
onTypeFormatting
in interface org.eclipse.lsp4j.services.TextDocumentService
public CompletableFuture<org.eclipse.lsp4j.WorkspaceEdit> rename(org.eclipse.lsp4j.RenameParams params)
rename
in interface org.eclipse.lsp4j.services.TextDocumentService
public void didOpen(org.eclipse.lsp4j.DidOpenTextDocumentParams params)
didOpen
in interface org.eclipse.lsp4j.services.TextDocumentService
public void didChange(org.eclipse.lsp4j.DidChangeTextDocumentParams params)
didChange
in interface org.eclipse.lsp4j.services.TextDocumentService
public void didClose(org.eclipse.lsp4j.DidCloseTextDocumentParams params)
didClose
in interface org.eclipse.lsp4j.services.TextDocumentService
public void didSave(org.eclipse.lsp4j.DidSaveTextDocumentParams params)
didSave
in interface org.eclipse.lsp4j.services.TextDocumentService
Copyright © 2018 WSO2. All rights reserved.