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

项目: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);
    }
}
项目:SOMns-vscode    文件:RegistrationParams.java   
public RegistrationParams() {
  this(new ArrayList<Registration>());
}
项目:SOMns-vscode    文件:RegistrationParams.java   
public RegistrationParams(@NonNull final List<Registration> registrations) {
  this.registrations = registrations;
}
项目:SOMns-vscode    文件:RegistrationParams.java   
@Pure
@NonNull
public List<Registration> getRegistrations() {
  return this.registrations;
}
项目:SOMns-vscode    文件:RegistrationParams.java   
public void setRegistrations(@NonNull final List<Registration> registrations) {
  this.registrations = registrations;
}
项目: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);
}
项目:lsp4j    文件:RegistrationParams.java   
public RegistrationParams() {
  this(new ArrayList<Registration>());
}
项目:lsp4j    文件:RegistrationParams.java   
public RegistrationParams(@NonNull final List<Registration> registrations) {
  this.registrations = registrations;
}
项目:lsp4j    文件:RegistrationParams.java   
@Pure
@NonNull
public List<Registration> getRegistrations() {
  return this.registrations;
}
项目:lsp4j    文件:RegistrationParams.java   
public void setRegistrations(@NonNull final List<Registration> registrations) {
  this.registrations = registrations;
}