struct

LSP::Protocol::CompletionItem

Inherits Struct / Value / Object

Constructors

new(label : String, kind : LSP::Protocol::CompletionItemKind, detail : String, data : LSP::Protocol::MethodCallContextData | LSP::Protocol::RequireModuleContextData | Nil, insert_text = nil, documentation : LSP::Protocol::MarkupContent | Nil = nil)
Source
new(__temp_105 : JSON::PullParser)
Source

Instance methods

data
Source
data=(_data : CompletionItemData | Nil)
Source
detail
Source
detail=(_detail : String)
Source
documentation
Source
documentation=(_documentation : MarkupContent | Nil)
Source
filter_text
Source
filter_text=(_filter_text : String)
Source
insert_text
Source
insert_text=(_insert_text : String)
Source
insert_text_format
Source
insert_text_format=(_insert_text_format : InsertTextFormat)
Source
kind
Source
kind=(_kind : CompletionItemKind)
Source
label
Source
label=(_label : String)
Source
sort_text
Source
sort_text=(_sort_text : String)
Source
to_json(json : JSON::Builder)
Source