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;
}