Branch Coverage

blib/lib/Aspect/Advice/Before.pm
Criterion Covered Total %
branch 38 46 82.6


line true false branch
27 21 40 $curried ? :
28 15 39 $compiled ? :
41 27 25 $lexical ? :
50 3 50 unless ($original)
56 3 46 defined $PROTOTYPE ? :
60 0 48 if $@
13 14 unless &$compiled()
2 7 if $wantarray
1 12 if (exists $$_{'return_value'})
3 6 unless &$compiled()
2 2 if $wantarray
2 3 if (exists $$_{'return_value'})
2 3 unless &$compiled()
1 1 if $wantarray
0 2 if (exists $$_{'return_value'})
1 0 unless &$compiled()
0 1 if $wantarray
0 1 if (exists $$_{'return_value'})
1 0 unless &$compiled()
100 20 30 unless $lexical
116 0 47 if ($pointcut->match_contains('Aspect::Pointcut::Highest'))
121 0 49 if ($pointcut->match_contains('Aspect::Pointcut::Throwing'))
126 1 46 if ($pointcut->match_contains('Aspect::Pointcut::Returning'))