有没有一种方法可以使用 lsp4e 直接调用语言服务器方法?

There is a way to use lsp4e for calling language server methods directly?

我是 lsp4e 和 lsp 技术的新手,据我所知,该框架几乎提供了使用 eclipse 的所有功能。但是有办法随意使用这个功能吗?即我想使用 LS 来获取文件中的所有功能,我认为这将通过 textDocument/documentSymbol 完成,但是我如何使用 lsp4e 框架来获取它?

注意: 我检查了 SymbolKind,似乎它不是我要找的那个,但是输入帮助我找到了 DocumentSymbol

的样本
DocumentSymbolParams params = new DocumentSymbolParams(
new TextDocumentIdentifier(documentUri.toString()));
CompletableFuture<List<Either<SymbolInformation, DocumentSymbol>>> symbols = 
languageServer.getTextDocumentService().documentSymbol(params);

我检查了 SymbolKind,它似乎不是我要找的那个。但是,该输入帮助我找到了 DocumentSymbol

样本
DocumentSymbolParams params = new DocumentSymbolParams(
new TextDocumentIdentifier(documentUri.toString()));
CompletableFuture<List<Either<SymbolInformation, DocumentSymbol>>> symbols = 
languageServer.getTextDocumentService().documentSymbol(params);