struct LSP::Message::SignatureHelp::Result
- LSP::Message::SignatureHelp::Result
- Struct
- Value
- Object
Overview
TODO allow null result when nothing to show
Included Modules
- JSON::Serializable
Defined in:
lsp/message.crConstructors
- .new(pull : JSON::PullParser)
- .new(signatures : Array(LSP::Data::SignatureInformation) = [] of Data::SignatureInformation, active_signature : Int64 = 0_i64, active_parameter : Int64 = 0_i64)
Instance Method Summary
- #active_parameter : Int64
- #active_parameter=(active_parameter : Int64)
- #active_signature : Int64
- #active_signature=(active_signature : Int64)
-
#signatures : Array(Data::SignatureInformation)
One or more signatures.
-
#signatures=(signatures : Array(Data::SignatureInformation))
One or more signatures.
Constructor Detail
def self.new(signatures : Array(LSP::Data::SignatureInformation) = [] of Data::SignatureInformation, active_signature : Int64 = 0_i64, active_parameter : Int64 = 0_i64)
#