ServerCapabilities serverCapabilities = new ServerCapabilities(); serverCapabilities.setCompletionProvider(completionOptions); serverCapabilities.setTextDocumentSync(TextDocumentSyncKind.Incremental); serverCapabilities.setDocumentSymbolProvider(true); serverCapabilities.setWorkspaceSymbolProvider(true);
private void assertCorrectInitializeResult(InitializeResult result) { CompletionOptions comp = new CompletionOptions(false, ImmutableList.of(".")); ServerCapabilities capabilities = new ServerCapabilities(); capabilities.setDocumentSymbolProvider(true); capabilities.setWorkspaceSymbolProvider(true); capabilities.setReferencesProvider(true); capabilities.setCompletionProvider(comp); capabilities.setDefinitionProvider(true); capabilities.setTextDocumentSync(TextDocumentSyncKind.Incremental); assertThat(capabilities).isEqualToIgnoringGivenFields(result.getCapabilities(), "textDocumentSync"); }
res.getCapabilities().setTextDocumentSync(TextDocumentSyncKind.Full); res.getCapabilities().setSignatureHelpProvider(signatureHelpOptions); res.getCapabilities().setHoverProvider(true);
SignatureHelpOptions _signatureHelpOptions = new SignatureHelpOptions(Collections.<String>unmodifiableList(CollectionLiterals.<String>newArrayList("(", ","))); it.setSignatureHelpProvider(_signatureHelpOptions); it.setTextDocumentSync(TextDocumentSyncKind.Incremental); CompletionOptions _completionOptions = new CompletionOptions(); final Procedure1<CompletionOptions> _function_4 = (CompletionOptions it_1) -> {
protected final ServerCapabilities getServerCapabilities() { ServerCapabilities c = new ServerCapabilities(); c.setTextDocumentSync(TextDocumentSyncKind.Incremental); c.setHoverProvider(true);
textDocumentSyncOptions.setWillSaveWaitUntil(Boolean.TRUE); capabilities.setTextDocumentSync(textDocumentSyncOptions);
private ServerCapabilities compute() { ServerCapabilities result = new ServerCapabilities(); result.setCodeActionProvider(or(ServerCapabilitiesOverlay::getCodeActionProvider)); result.setCodeLensProvider(getCodeLensProvider()); result.setCompletionProvider(getCompletionProvider()); result.setDefinitionProvider(or(ServerCapabilities::getDefinitionProvider)); result.setDocumentFormattingProvider(or(ServerCapabilities::getDocumentFormattingProvider)); result.setDocumentHighlightProvider(or(ServerCapabilities::getDocumentHighlightProvider)); result.setDocumentOnTypeFormattingProvider(getDocumentOnTypeFormattingProvider()); result.setDocumentRangeFormattingProvider( or(ServerCapabilities::getDocumentRangeFormattingProvider)); result.setDocumentSymbolProvider(or(ServerCapabilities::getDocumentSymbolProvider)); result.setHoverProvider(or(ServerCapabilities::getHoverProvider)); result.setReferencesProvider(or(ServerCapabilities::getReferencesProvider)); result.setRenameProvider(or(ServerCapabilitiesOverlay::getRenameProvider)); result.setSignatureHelpProvider(getSignatureHelpProvider()); result.setTextDocumentSync(getTextDocumentSync()); result.setWorkspaceSymbolProvider(or(ServerCapabilities::getWorkspaceSymbolProvider)); return result; }