Java 类org.eclipse.lsp4j.SynchronizationCapabilities 实例源码

项目: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    文件:TextDocumentClientCapabilities.java   
@Pure
public SynchronizationCapabilities getSynchronization() {
  return this.synchronization;
}
项目:SOMns-vscode    文件:TextDocumentClientCapabilities.java   
public void setSynchronization(final SynchronizationCapabilities synchronization) {
  this.synchronization = synchronization;
}
项目:lsp4j    文件:TextDocumentClientCapabilities.java   
@Pure
public SynchronizationCapabilities getSynchronization() {
  return this.synchronization;
}
项目:lsp4j    文件:TextDocumentClientCapabilities.java   
public void setSynchronization(final SynchronizationCapabilities synchronization) {
  this.synchronization = synchronization;
}