| line |
true |
false |
branch |
|
51
|
75 |
72 |
if (@{$$self{'rules'};}) |
|
72
|
4 |
2434 |
unless (exists $$rule{'match'}) |
|
86
|
10273 |
7038 |
if (ref $ref eq 'REF') |
|
90
|
3235 |
14076 |
if (ref $ref eq 'ARRAY') { } |
|
|
7038 |
7038 |
elsif (ref $ref eq 'HASH') { } |
|
|
7038 |
0 |
elsif (ref $ref eq 'SCALAR') { } |
|
97
|
0 |
7038 |
if (${$ref;} and ${$ref;} =~ /^_common\./) |
|
100
|
0 |
0 |
unless (exists $$self{'common_rules'}{$common_rule_name}) |
|
105
|
0 |
0 |
unless ${$ref;} |
|
121
|
75 |
233 |
unless (ref $self) |
|
125
|
308 |
0 |
ref($param{'message'}) =~ /::/ ? : |
|
151
|
0 |
680 |
unless ($processors) |
|
171
|
274 |
987 |
defined $output ? : |
|
186
|
771 |
490 |
if (OK() eq $result) { } |
|
|
0 |
490 |
elsif (STOP() eq $result) { } |
|
|
373 |
117 |
elsif (NEXT_RULE() eq $result) { } |
|
|
117 |
0 |
elsif (STOP_RULE() eq $result) { } |
|
|
0 |
0 |
elsif (ERROR() eq $result) { } |
|
214
|
0 |
1261 |
if ref $processor eq 'CODE' |
|
216
|
1249 |
12 |
if (exists $$_processors_cache{$processor}) |
|
220
|
12 |
0 |
unless ($processor =~ s/^\+//) |
|
227
|
0 |
12 |
unless ($pkgname->require) |
|
231
|
0 |
12 |
unless my $c = $pkgname->can('process') |