NAME
Function::Interface::Info::Function - information about abstract function of interface package
METHODS
new
Constructor of Function::Interface::Info::Function. This is usually called at Function::Interface::info.
subname
Returns an abstract function name
keyword
Returns the keyword used to define the abstract function, i.e. fun
or method
params
Returns a list of Function::Interface::Info::Function::Param
positional_required
Returns positional required params
positional_optional
Returns positional optional params
named_required
Returns named required params
named_optional
Returns named optional params
return
Returns a list of Function::Interface::Info::Function::ReturnParam
definition
Returns the abstract function declaration string. For example, "Str $msg"