package Aspect::Pointcut::NotOp;
use strict;
use warnings;
use Carp;
use base 'Aspect::Pointcut';
sub init { shift->{op} = pop }
sub match_define {
my ($self, $sub_name) = @_;
return !$self->{op}->match_define($sub_name);
}
sub match_run {
my ($self, $sub_name) = @_;
return !$self->{op}->match_run($sub_name);
}
1;