line |
true |
false |
branch |
19
|
11 |
2 |
if ($props{'properties'}{$_}{'value'} and ref $props{'properties'}{$_}{'value'} eq "CODE") |
29
|
20 |
12 |
unless $ref |
30
|
0 |
12 |
if $ref eq "ARRAY" |
31
|
8 |
4 |
if $ref eq "HASH" |
38
|
0 |
1 |
if (scalar @options % 2) |
52
|
0 |
7 |
if ($META{$caller}{'properties'}{$_}) { } |
53
|
0 |
0 |
if ($META{$caller}{'properties'}{$_}{'writeable'}) { } |
|
0 |
0 |
elsif ($META{$caller}{'properties'}{'configurable'}) { } |
57
|
0 |
0 |
if ((ref $META{$caller}{'properties'}{$_}{'value'} || '') eq (ref $proto->{$_} || '')) { } |
83
|
1 |
1 |
unless ($META{$extend}) |
93
|
0 |
0 |
if ($merge->{'properties'}{$_}) { } |
94
|
0 |
0 |
if ($merge->{'properties'}{'writeable'}) { } |
|
0 |
0 |
elsif ($merge->{'properties'}{'configurable'}) { } |
97
|
0 |
0 |
if ((ref $merge->{'properties'}{$_}{'value'} || '') eq ref($initial->{'properties'}{$_}{'value'} || '')) { } |
133
|
6 |
0 |
unless ($META{$caller}) |