public abstract class AbstractCompletionResolver extends Object implements ICompletionItemResolveParticipant
CompletionItem.setDocumentation(String)
CompletionItem.setAdditionalTextEdits(java.util.List)
CompletionItem.setDetail(String)
Constructor and Description |
---|
AbstractCompletionResolver() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
resolveCompletionItem(DOMNode node,
org.eclipse.lsp4j.CompletionItem toResolve,
ICompletionItemResolverRequest request,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
Resolve the given completion item
toResolve by using the given
DOM node. |
org.eclipse.lsp4j.CompletionItem |
resolveCompletionItem(ICompletionItemResolverRequest request,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
Returns the completion item with the remaining fields resolved.
|
public org.eclipse.lsp4j.CompletionItem resolveCompletionItem(ICompletionItemResolverRequest request, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
ICompletionItemResolveParticipant
resolveCompletionItem
in interface ICompletionItemResolveParticipant
request
- the completion item resolve requestcancelChecker
- the cancel checkerprotected abstract void resolveCompletionItem(DOMNode node, org.eclipse.lsp4j.CompletionItem toResolve, ICompletionItemResolverRequest request, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
toResolve
by using the given
DOM node.node
- the DOM retrieved by the offset coming from the
completion item data.toResolve
- the completion item to resolve.request
- the completion request.cancelChecker
- the cancel checker.Copyright © 2022. All rights reserved.