Branch Coverage

blib/lib/Aspect/Pointcut/Or.pm
Criterion Covered Total %
branch 31 52 59.6


line true false branch
22 37 0 if &Params::Util::_INSTANCE($part, 'Aspect::Pointcut')
29 6 6 $_->isa('Aspect::Pointcut::Or') ? :
54 6 0 unless (ref $child)
55 0 6 if $child eq 1
59 0 0 if (@string)
67 3 0 if (@string)
69 3 0 unless (@code)
79 0 0 unless &$child()
96 2 0 unless (ref $child)
97 0 2 if $child eq 1
101 0 0 if (@string)
109 1 0 if (@string)
111 1 0 unless (@code)
121 0 0 unless &$child()
130 0 9 $self->isa($_[0]) ? :
140 5 10 if $child->match_runtime
153 1 7 unless my $curried = $child->curry_weave
158 0 3 unless @or
161 0 3 if @or == 1
173 6 1 unless (defined $strip)
175 4 2 if ($self->match_runtime) { }
178 0 13 if $_->isa('Aspect::Pointcut::Logic')
190 12 1 $strip ? :
13 7 $_->isa('Aspect::Pointcut::Call') ? :
199 2 5 unless @list
202 3 2 if @list == 1