line |
true |
false |
branch |
25
|
1 |
16 |
ref $_[1] eq 'ARRAY' && $#_ == 1 && ref $_[1] eq 'ARRAY' ? : |
30
|
2 |
14 |
unless @_ % 2 == 1 or ref $_[1] eq 'HASH' |
32
|
4 |
10 |
ref $_[1] eq 'HASH' && $#_ == 1 ? : |
38
|
0 |
0 |
$ref eq 'REF' ? : |
|
12 |
0 |
$ref eq '' ? : |
|
2 |
13 |
$ref eq 'HASH' ? : |
|
3 |
15 |
$ref eq 'ARRAY' ? : |
|
12 |
6 |
unless $ref eq 'ARRAY' ? $_[0] = $_[1] : ($ref eq 'HASH' ? $_[0] = $_[1] : $ref eq 'SCALAR') |
47
|
2 |
0 |
defined $_[1] ? : |
|
2 |
3 |
if $type eq 'SCALAR' or $type eq '' |
49
|
2 |
0 |
defined $_[1] ? : |
|
2 |
1 |
if $type eq 'HASH' |
50
|
1 |
0 |
defined $_[1] ? : |
|
1 |
0 |
if $type eq 'ARRAY' |
55
|
112 |
43 |
$#_ ? : |
56
|
105 |
50 |
if ($type eq '') { } |
|
2 |
48 |
elsif ($type eq 'SCALAR') { } |
|
24 |
24 |
elsif ($type eq 'HASH') { } |
|
24 |
0 |
elsif ($type eq 'ARRAY') { } |
|
0 |
0 |
elsif ($type eq 'REF') { } |
79
|
0 |
0 |
if $refref eq 'ARRAY' |
81
|
0 |
0 |
if $refref eq 'HASH' |
91
|
5 |
5 |
if ref $retval eq 'REF' |
93
|
4 |
0 |
$type eq 'ARRAY' ? : |
|
5 |
4 |
$type eq 'HASH' ? : |
|
1 |
9 |
$type eq 'SCALAR' || $type eq '' ? : |
100
|
3 |
1 |
wantarray ? : |
|
3 |
2 |
wantarray ? : |
|
5 |
0 |
$type eq 'HASH' ? : |
|
4 |
5 |
$type eq 'ARRAY' ? : |
|
1 |
9 |
$type eq 'SCALAR' ? : |