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"

SEE ALSO

Function::Interface::Info