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

项目:SOMns-vscode    文件:LanguageClient.java   
/**
 * The workspace/applyEdit request is sent from the server to the client to modify resource on the client side.
 */
@JsonRequest("workspace/applyEdit")
default CompletableFuture<ApplyWorkspaceEditResponse> applyEdit(ApplyWorkspaceEditParams params) {
    throw new UnsupportedOperationException();
}
项目:xtext-core    文件:CommandRegistryTest.java   
public CompletableFuture<ApplyWorkspaceEditResponse> applyEdit(final ApplyWorkspaceEditParams params) {
  return this.noImpl3.applyEdit(params);
}
项目:lsp4j    文件:LanguageClient.java   
/**
 * The workspace/applyEdit request is sent from the server to the client to modify resource on the client side.
 */
@JsonRequest("workspace/applyEdit")
default CompletableFuture<ApplyWorkspaceEditResponse> applyEdit(ApplyWorkspaceEditParams params) {
    throw new UnsupportedOperationException();
}
项目:eclipse.jdt.ls    文件:JavaClientConnection.java   
/**
 * Sends a message to client to apply the given workspace edit.
 * This is available since LSP v3.0 should be used
 * only by checking the ClientCapabilities.
 *
 * @param edit
 */
public boolean applyWorkspaceEdit(WorkspaceEdit edit){
    ApplyWorkspaceEditParams $ = new ApplyWorkspaceEditParams();
    $.setEdit(edit);
    ApplyWorkspaceEditResponse response = client.applyEdit($).join();
    return response.getApplied().booleanValue();
}