Help for this page

Select Code to Download


  1. or download this
    package PkgA;
    use List::Util qw( first );
    BEGIN { our @ISA = qw( ... ); }
    sub foo { 'Whee!' }
    sub check { return first { $_->can('foo') } @ISA; }
    
  2. or download this
    package PkgA;
    BEGIN { our @ISA = qw( ... ); }
    ...
    BEGIN { $overrides_foo = __PACKAGE__->can('foo'); }
    sub foo { 'Whee!' }
    sub check { return $overrides_foo; }