类org.eclipse.lsp4j.ApplyWorkspaceEditResponse源码实例Demo

下面列出了怎么用org.eclipse.lsp4j.ApplyWorkspaceEditResponse的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: intellij-quarkus   文件: LanguageClientImpl.java
@Override
public final CompletableFuture<ApplyWorkspaceEditResponse> applyEdit(ApplyWorkspaceEditParams params) {
    CompletableFuture<ApplyWorkspaceEditResponse> future = new CompletableFuture<>();
    ApplicationManager.getApplication().executeOnPooledThread(() -> {
        LSPIJUtils.applyWorkspaceEdit(params.getEdit());
        future.complete(new ApplyWorkspaceEditResponse(true));
    });
    return future;
}
 
源代码2 项目: n4js   文件: IdeTestLanguageClient.java
@Override
public CompletableFuture<ApplyWorkspaceEditResponse> applyEdit(ApplyWorkspaceEditParams params) {
	boolean applied = false;
	synchronized (listeners) {
		for (IIdeTestLanguageClientListener l : listeners) {
			applied |= l.onServerRequest_applyEdit(params);
		}
	}
	return CompletableFuture.completedFuture(new ApplyWorkspaceEditResponse(applied));
}
 
源代码3 项目: lsp4intellij   文件: DefaultLanguageClient.java
@Override
public CompletableFuture<ApplyWorkspaceEditResponse> applyEdit(ApplyWorkspaceEditParams params) {
    boolean response = WorkspaceEditHandler.applyEdit(params.getEdit(), "LSP edits");
    return CompletableFuture.supplyAsync(() -> new ApplyWorkspaceEditResponse(response));
}
 
源代码4 项目: netbeans   文件: LanguageClientImpl.java
@Override
public CompletableFuture<ApplyWorkspaceEditResponse> applyEdit(ApplyWorkspaceEditParams params) {
    Utils.applyWorkspaceEdit(params.getEdit());
    return CompletableFuture.completedFuture(new ApplyWorkspaceEditResponse(true));
}
 
源代码5 项目: xtext-core   文件: CommandRegistryTest.java
public CompletableFuture<ApplyWorkspaceEditResponse> applyEdit(ApplyWorkspaceEditParams params) {
	return noImpl3.applyEdit(params);
}
 
源代码6 项目: 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();
}
 
源代码7 项目: 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.isApplied();
}
 
 类所在包
 类方法
 同包方法