home *** CD-ROM | disk | FTP | other *** search
- #! /usr/local/bin/perl -w
-
- use Attribute::Handlers;
-
- sub Prefix : ATTR {
- my ($glob, $sub) = @_[1,2];
- no warnings 'redefine';
- *$glob = sub {
- print "This happens first\n";
- $sub->(@_);
- };
- }
-
- sub Postfix : ATTR {
- my ($glob, $sub) = @_[1,2];
- no warnings 'redefine';
- *$glob = sub {
- $sub->(@_);
- print "This happens last\n";
- };
- }
-
- sub test : Postfix Prefix {
- print "Hello World\n";
- }
-
- test();
-