line |
true |
false |
branch |
23
|
0 |
57 |
if ($item eq 'class') { } |
|
0 |
57 |
elsif ($item eq 'how') { } |
|
0 |
57 |
elsif ($item =~ /methods?/x) { } |
25
|
0 |
0 |
unless ref $args[0] |
27
|
14 |
43 |
if (ref $item) |
28
|
1 |
13 |
if (ref $item eq 'ARRAY') |
29
|
6 |
7 |
if (ref $item eq 'Regexp') |
31
|
0 |
9 |
unless $v |
32
|
1 |
2 |
ref $v ? : |
|
1 |
3 |
ref $v eq 'ARRAY' ? : |
|
4 |
5 |
if ($k eq '*') |
33
|
3 |
2 |
ref $v || $v =~ /^[^\W\d]\w+$/x ? : |
37
|
7 |
36 |
if ($item =~ /^(?:compile|autoload|autorequire)$/x) { } |
|
2 |
34 |
elsif ($item eq '*') { } |
|
26 |
8 |
elsif (not $module) { } |
43
|
0 |
26 |
unless $module |
45
|
3 |
23 |
unless (scalar keys %list) |
46
|
3 |
0 |
if (not $how or $how eq 'compile') { } |
53
|
14 |
12 |
if ($star) |
58
|
1 |
12 |
unless scalar keys %list |
62
|
15 |
9 |
if $INC{$module_file} |
63
|
15 |
9 |
if ($how eq 'compile') { } |
|
2 |
7 |
elsif ($how eq 'autoload') { } |
|
0 |
7 |
elsif ($how ne 'autorequire') { } |
70
|
2 |
0 |
($AutoRole::AUTOLOAD || ${"${pkg}::AUTOLOAD";} || '') =~ /::(.+)$/x ? : |
71
|
2 |
0 |
if (exists $$ref{$dest}) |
76
|
0 |
0 |
if ($code ||= $pkg->SUPER::can('AUTOLOAD')) |
86
|
2 |
46 |
ref $list{$src} ? : |
87
|
1 |
49 |
if (defined &{"${pkg}::$dest";}) { } |
|
0 |
96 |
elsif (defined ${"${pkg}::AUTOROLE";} and exists $${"${pkg}::AUTOROLE";}{$dest}) { } |
93
|
36 |
13 |
if ($how eq 'compile') { } |
|
2 |
11 |
elsif ($how eq 'autoload') { } |
107
|
0 |
23 |
$star && wantarray ? : |