Java 类org.eclipse.lsp4j.TextDocumentClientCapabilities 实例源码
项目:eclipse.jdt.ls
文件:InitHandlerTest.java
private InitializeResult initialize(boolean dynamicRegistration) throws InterruptedException, ExecutionException {
InitializeParams params = new InitializeParams();
ClientCapabilities capabilities = new ClientCapabilities();
WorkspaceClientCapabilities workspaceCapabilities = new WorkspaceClientCapabilities();
workspaceCapabilities.setDidChangeConfiguration(new DidChangeConfigurationCapabilities(dynamicRegistration));
ExecuteCommandCapabilities executeCommand = new ExecuteCommandCapabilities(dynamicRegistration);
workspaceCapabilities.setExecuteCommand(executeCommand);
capabilities.setWorkspace(workspaceCapabilities);
TextDocumentClientCapabilities textDocument = new TextDocumentClientCapabilities();
SynchronizationCapabilities synchronizationCapabilities = new SynchronizationCapabilities();
synchronizationCapabilities.setWillSave(Boolean.TRUE);
synchronizationCapabilities.setWillSaveWaitUntil(Boolean.TRUE);
capabilities.setTextDocument(textDocument);
params.setCapabilities(capabilities);
CompletableFuture<InitializeResult> result = server.initialize(params);
return result.get();
}
项目:SOMns-vscode
文件:ClientCapabilities.java
public ClientCapabilities(final WorkspaceClientCapabilities workspace, final TextDocumentClientCapabilities textDocument, final Object experimental) {
this.workspace = workspace;
this.textDocument = textDocument;
this.experimental = experimental;
}
项目:SOMns-vscode
文件:ClientCapabilities.java
/**
* Text document specific client capabilities.
*/
@Pure
public TextDocumentClientCapabilities getTextDocument() {
return this.textDocument;
}
项目:SOMns-vscode
文件:ClientCapabilities.java
/**
* Text document specific client capabilities.
*/
public void setTextDocument(final TextDocumentClientCapabilities textDocument) {
this.textDocument = textDocument;
}
项目:lsp4j
文件:ClientCapabilities.java
public ClientCapabilities(final WorkspaceClientCapabilities workspace, final TextDocumentClientCapabilities textDocument, final Object experimental) {
this.workspace = workspace;
this.textDocument = textDocument;
this.experimental = experimental;
}
项目:lsp4j
文件:ClientCapabilities.java
/**
* Text document specific client capabilities.
*/
@Pure
public TextDocumentClientCapabilities getTextDocument() {
return this.textDocument;
}
项目:lsp4j
文件:ClientCapabilities.java
/**
* Text document specific client capabilities.
*/
public void setTextDocument(final TextDocumentClientCapabilities textDocument) {
this.textDocument = textDocument;
}