Skip to content

lsp / org.pinelang.lsp.lsp.models / LSPCompletionItem

LSPCompletionItem

data class LSPCompletionItem

Constructors

Name Summary
<init> LSPCompletionItem(snippetSupport:Boolean?, commitCharactersSupport:Boolean?, documentationFormat:Array<String>?, deprecatedSupport:Boolean?, preselectSupport:Boolean?, tagSupport:ValueSet?)

Properties

Name Summary
commitCharactersSupport Client supports commit characters on a completion item.val commitCharactersSupport:Boolean?
deprecatedSupport Client supports the deprecated property on a completion item.val deprecatedSupport:Boolean?
documentationFormat Client supports the follow content formats for the documentation property. The order describes the preferred format of the client.val documentationFormat:Array<String>?
preselectSupport Client supports the preselect property on a completion item.val preselectSupport:Boolean?
snippetSupport Client supports snippets as insert text.val snippetSupport:Boolean?
tagSupport Client supports the tag property on a completion item. Clients supporting tags have to handle unknown tags gracefully. Clients especially need to preserve unknown tags when sending a completion item back to the server in a resolve call.val tagSupport:ValueSet?

Functions

Name Summary
equals fun equals(other:Any?):Boolean
hashCode fun hashCode():Int