Java 类org.eclipse.lsp4j.RegistrationParams 实例源码
项目:eclipse.jdt.ls
文件:JDTLanguageServer.java
public void registerCapability(String id, String method, Object options) {
if (registeredCapabilities.add(id)) {
Registration registration = new Registration(id, method, options);
RegistrationParams registrationParams = new RegistrationParams(Collections.singletonList(registration));
client.registerCapability(registrationParams);
}
}
项目:eclipse.jdt.ls
文件:JavaClientConnection.java
/**
* @see {@link org.eclipse.lsp4j.services.LanguageClient#registerCapability(RegistrationParams)}
*/
public void registerCapability(RegistrationParams params) {
client.registerCapability(params);
}
项目:xtext-core
文件:CommandRegistryTest.java
@Override
public CompletableFuture<Void> registerCapability(final RegistrationParams params) {
final Registration reg = IterableExtensions.<Registration>head(params.getRegistrations());
this.registered.put(reg.getId(), reg);
return CompletableFuture.<Void>completedFuture(null);
}
项目:SOMns-vscode
文件:LanguageClient.java
/**
* The client/registerCapability request is sent from the server to the client
* to register for a new capability on the client side.
* Not all clients need to support dynamic capability registration.
* A client opts in via the ClientCapabilities.dynamicRegistration property
*/
@JsonRequest("client/registerCapability")
default CompletableFuture<Void> registerCapability(RegistrationParams params) {
throw new UnsupportedOperationException();
}
项目:lsp4j
文件:LanguageClient.java
/**
* The client/registerCapability request is sent from the server to the client
* to register for a new capability on the client side.
* Not all clients need to support dynamic capability registration.
* A client opts in via the ClientCapabilities.dynamicRegistration property
*/
@JsonRequest("client/registerCapability")
default CompletableFuture<Void> registerCapability(RegistrationParams params) {
throw new UnsupportedOperationException();
}