Interface IDocumentSymbolService
-
- All Known Implementing Classes:
DocumentSymbolService,HierarchicalDocumentSymbolService,IDocumentSymbolService.Noop
@Beta public interface IDocumentSymbolServiceCommon service interface for providing document symbol information for text documents.For more details, see the
textDocument/documentSymbolLSP method.This interface is not meant to be injected. Use the
DocumentSymbolServiceand theHierarchicalDocumentSymbolServicedirectly instead.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIDocumentSymbolService.Noop
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.SymbolInformation,org.eclipse.lsp4j.DocumentSymbol>>getSymbols(Document document, org.eclipse.xtext.resource.XtextResource resource, org.eclipse.lsp4j.DocumentSymbolParams params, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
-
-
-
Method Detail
-
getSymbols
java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.SymbolInformation,org.eclipse.lsp4j.DocumentSymbol>> getSymbols(Document document, org.eclipse.xtext.resource.XtextResource resource, org.eclipse.lsp4j.DocumentSymbolParams params, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
-
-