Help for this page
package TestPackage; use Data::Dump qw( dump ); ... print 'Can dump()' if $obj->can( 'dump' ); print 'Can not_a_sub()' if $obj->can( 'not_a_sub' );
package A::Type; ... sub func : Signature( A::Type parameter ) { }