line |
true |
false |
branch |
74
|
37 |
63 |
if (@_ % 2) |
81
|
4 |
95 |
unless defined $name and not ref $name and $name =~ /$ID_REX/i |
84
|
1 |
94 |
if defined $self->{'resource'}{$name} |
85
|
2 |
92 |
if $target->can($name) |
89
|
1 |
91 |
if @extra |
94
|
86 |
5 |
unless (ref $spec{'require'}) |
95
|
3 |
83 |
defined $spec{'require'} ? : |
98
|
1 |
90 |
unless ref $spec{'require'} eq "ARRAY" |
101
|
1 |
89 |
if @bad |
105
|
4 |
85 |
if (defined(my $value = $spec{'literal'})) |
116
|
8 |
79 |
if defined $spec{'class'} |
118
|
14 |
67 |
if (my $deps = delete $spec{'dependencies'}) |
119
|
1 |
13 |
unless ref $deps eq "ARRAY" |
123
|
2 |
11 |
if @bad |
128
|
73 |
5 |
unless ($spec{'loose_deps'}) |
131
|
9 |
64 |
if defined $spec{'argument'} |
133
|
8 |
65 |
if ($spec{'allowdeps'}) { } |
136
|
1 |
7 |
if @fwd |
147
|
3 |
74 |
unless ref $spec{'init'} and &reftype($spec{'init'}) eq $CODE |
149
|
65 |
9 |
if (not defined $spec{'argument'}) { } |
|
6 |
3 |
elsif (ref $spec{'argument'} eq $REGEXP) { } |
|
2 |
1 |
elsif ((&reftype($spec{'argument'}) // '') eq $CODE) { } |
164
|
1 |
72 |
unless &looks_like_number($spec{'cleanup_order'}) |
170
|
1 |
1 |
if $spec{'ignore_cache'} and defined $spec{'cleanup'} || defined $spec{'fork_cleanup'} || $spec{'cleanup_order'} != 0 |
174
|
2 |
68 |
if defined $spec{'cleanup'} and (&reftype($spec{'cleanup'}) // "") ne $CODE |
176
|
2 |
66 |
if defined $spec{'fork_cleanup'} and (&reftype($spec{'fork_cleanup'}) // "") ne $CODE |
178
|
1 |
65 |
if ($spec{'preload'}) |
203
|
1 |
7 |
unless $class =~ /$MOD_REX/ |
208
|
1 |
5 |
unless ref $spec->{'dependencies'} eq "HASH" |
222
|
1 |
6 |
if (ref $entry eq "SCALAR") |
228
|
1 |
5 |
if (defined $entry and not ref $entry) |
230
|
1 |
0 |
if $entry eq 1 |
233
|
2 |
3 |
unless ref $entry eq "ARRAY" and @$entry <= 2 and ($entry->[0] // "") =~ /$ID_REX/ |
241
|
1 |
2 |
length($entry->[1] // '') ? : |
246
|
1 |
1 |
if %pass_args |
258
|
1 |
1 |
%pass_args ? : |
281
|
5 |
1 |
wantarray ? : |
297
|
1 |
5 |
unless $spec |
302
|
5 |
0 |
if (my $deps = delete $show{'allowdeps'}) |
306
|
5 |
0 |
if (exists $show{'orig_argument'}) |
338
|
0 |
10 |
unless $entry->{'allowdeps'} |
340
|
2 |
8 |
if @missing_deps |
344
|
1 |
1 |
unless eval {
do {
&load($mod);
1
}
} |