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)
Sourcenew(__temp_105 : JSON::PullParser)
SourceInstance methods
data
Sourcedata=(_data : CompletionItemData | Nil)
Sourcedetail
Sourcedetail=(_detail : String)
Sourcedocumentation
Sourcedocumentation=(_documentation : MarkupContent | Nil)
Sourcefilter_text
Sourcefilter_text=(_filter_text : String)
Sourceinsert_text
Sourceinsert_text=(_insert_text : String)
Sourceinsert_text_format
Sourceinsert_text_format=(_insert_text_format : InsertTextFormat)
Sourcekind
Sourcekind=(_kind : CompletionItemKind)
Sourcelabel
Sourcelabel=(_label : String)
Sourcesort_text
Sourcesort_text=(_sort_text : String)
Sourceto_json(json : JSON::Builder)
Source