struct Crystal::CallSignature
inherits Struct
¶
Class methods¶
.new(name : String, arg_types : Array(Type), block : Block?, named_args : Array(NamedArgumentType)?)
¶
(name : String, arg_types : Array(Type), block : Block?, named_args : Array(NamedArgumentType)?)
Methods¶
#copy_with(name _name = @name, arg_types _arg_types = @arg_types, block _block = @block, named_args _named_args = @named_args)
¶
(name _name = @name, arg_types _arg_types = @arg_types, block _block = @block, named_args _named_args = @named_args)
#named_args : Array(NamedArgumentType)?
¶
: Array(NamedArgumentType)?