Branch Coverage

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


line true false branch
161 117 0 $curried ? :
162 0 117 unless ($compiled)
172 0 31304 unless defined $value
174 23011 8293 unless defined *ENTRY{'HASH'}
175 702 7591 unless $key =~ /^([^\W\d]\w*)::\z/
178 351 1404 if ($IGNORE{$1} and $PRUNE{$1})
190 18608 430293 if $key =~ /[^\w:]/
191 0 430293 unless defined $value
196 137 300697 if (defined *ENTRY{'CODE'} and not $IGNORE{$package} and not $Aspect::EXPORTED{$_} and &$compiled())
209 16153 398975 if (not $PRUNE{$package} and s/::\z// and defined *ENTRY{'HASH'})
270 1 119 if ref $code
291 12 51 if ref $code
311 4 394 if $self->isa($_[0])