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)
ICompletionItemResolveParticipantresolveCompletionItem in interface ICompletionItemResolveParticipantrequest - 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 © 2024. All rights reserved.