Branch Coverage

blib/lib/Aspect/Pointcut.pm
Criterion Covered Total %
branch 22 26 84.6


line true false branch
162 157 0 $curried ? :
163 0 157 unless ($compiled)
173 0 46981 unless defined $value
175 35786 11195 unless defined *ENTRY{'HASH'}
176 942 10253 unless $key =~ /^([^\W\d]\w*)::\z/
179 628 9625 if ($IGNORE{$1} and $PRUNE{$1})
191 29663 344434 if $key =~ /[^\w:]/
192 0 344434 unless defined $value
197 193 194103 if (defined *ENTRY{'CODE'} and not $IGNORE{$package} and not $Aspect::EXPORTED{$_} and &$compiled())
210 14612 309179 if (not $PRUNE{$package} and s/::\z// and defined *ENTRY{'HASH'})
271 1 159 if ref $code
292 15 58 if ref $code
312 4 541 if $self->isa($_[0])