@Override public boolean canDo(ExtendedLanguageServer element) { return truish(element.getCapabilities().getDocumentSymbolProvider()); }
private void assertInitializeResultIsCorrect(Path expectedWorkspaceRoot, InitializeResult result) { assertThat(server.getWorkspaceRoot()).isEqualTo(expectedWorkspaceRoot); assertThat(result.getCapabilities().getTextDocumentSync().getLeft()) .isEqualTo(TextDocumentSyncKind.Incremental); assertThat(result.getCapabilities().getDocumentSymbolProvider()).isTrue(); assertThat(result.getCapabilities().getWorkspaceSymbolProvider()).isTrue(); }
setDocumentHighlightProvider((java.lang.Boolean)documentHighlightProviderVal); if (o.getDocumentSymbolProvider() == null) { setDocumentSymbolProvider((java.lang.Boolean)null); } else { java.lang.Boolean documentSymbolProviderVal = (java.lang.Boolean)makeDto(o.getDocumentSymbolProvider());; setDocumentSymbolProvider((java.lang.Boolean)documentSymbolProviderVal);