struct LSP::Message::SignatureHelp::Result

Overview

TODO allow null result when nothing to show

Included Modules

Defined in:

lsp/message.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(signatures : Array(LSP::Data::SignatureInformation) = [] of Data::SignatureInformation, active_signature : Int64 = 0_i64, active_parameter : Int64 = 0_i64) #

[View source]

Instance Method Detail

def active_parameter : Int64 #

[View source]
def active_parameter=(active_parameter : Int64) #

[View source]
def active_signature : Int64 #

[View source]
def active_signature=(active_signature : Int64) #

[View source]
def signatures : Array(Data::SignatureInformation) #

One or more signatures.


[View source]
def signatures=(signatures : Array(Data::SignatureInformation)) #

One or more signatures.


[View source]