struct LSP::Protocol::CompletionItem
- LSP::Protocol::CompletionItem
- Struct
- Value
- Object
Defined in:
lsp/protocol/completion_item.crConstructors
- .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)
- .new(__temp_72 : JSON::PullParser)
Instance Method Summary
- #data : CompletionItemData | Nil
- #data=(_data : CompletionItemData | Nil)
- #detail : String
- #detail=(_detail : String)
- #documentation : MarkupContent | Nil
- #documentation=(_documentation : MarkupContent | Nil)
- #filter_text : String
- #filter_text=(_filter_text : String)
- #insert_text : String
- #insert_text=(_insert_text : String)
- #insert_text_format : InsertTextFormat
- #insert_text_format=(_insert_text_format : InsertTextFormat)
- #kind : CompletionItemKind
- #kind=(_kind : CompletionItemKind)
- #label : String
- #label=(_label : String)
- #sort_text : String
- #sort_text=(_sort_text : String)
- #to_json(json : JSON::Builder)
Constructor Detail
def self.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)
#