CompletionSubservice

class CompletionSubservice(completionSuppliers: List<CompletionSupplier>) : TextDocumentSubservice<CompletionParams, List<CompletionItem>>

Subservice for handling completion requests. Only the first non-empty result from the suppliers is returned.

Parameters

completionSuppliers

suppliers of completion items

Constructors

Link copied to clipboard
constructor(completionSuppliers: List<CompletionSupplier>)

Functions

Link copied to clipboard
open override fun process(params: CompletionParams, document: TextDocument): List<CompletionItem>

Processes the given parameters and text to produce an output.