public boolean isExecuteCommandDynamicRegistrationSupported() { return v3supported && capabilities.getWorkspace() != null && isDynamicRegistrationSupported(capabilities.getWorkspace().getExecuteCommand()); }
ExecuteCommandCapabilities _executeCommand = null; if (_workspace!=null) { _executeCommand=_workspace.getExecuteCommand();
this.hasExecuteCommandSupport = safeGet(false, () -> params.getCapabilities().getWorkspace().getExecuteCommand()!=null); this.hasFileWatcherRegistrationSupport = safeGet(false, () -> params.getCapabilities().getWorkspace().getDidChangeWatchedFiles().getDynamicRegistration()); log.debug("workspaceRoots = "+getWorkspaceService().getWorkspaceRoots());
_executeCommand=_workspace.getExecuteCommand();
setDidChangeWatchedFiles((org.eclipse.lsp4j.DidChangeWatchedFilesCapabilities)didChangeWatchedFilesVal); if (o.getExecuteCommand() == null) { setExecuteCommand((org.eclipse.lsp4j.ExecuteCommandCapabilities)null); } else { org.eclipse.lsp4j.ExecuteCommandCapabilities executeCommandVal = new ExecuteCommandCapabilitiesDto(o.getExecuteCommand()); setExecuteCommand((org.eclipse.lsp4j.ExecuteCommandCapabilities)executeCommandVal);