| line |
true |
false |
branch |
|
20
|
13 |
10 |
if ($props{'properties'}{$_}{'value'} and ref $props{'properties'}{$_}{'value'} eq "CODE") |
|
30
|
26 |
12 |
unless $ref |
|
31
|
0 |
12 |
if $ref eq "ARRAY" |
|
32
|
8 |
4 |
if $ref eq "HASH" |
|
37
|
0 |
18 |
if ($META{$caller}{'properties'}{$prop}) { } |
|
38
|
0 |
0 |
if ($META{$caller}{'properties'}{$prop}{'writeable'}) { } |
|
|
0 |
0 |
elsif ($META{$caller}{'properties'}{$prop}{'configurable'}) { } |
|
42
|
0 |
0 |
if ((ref $META{$caller}{'properties'}{$prop}{'value'} || '') eq (ref $options{'value'} || '')) { } |
|
63
|
0 |
2 |
if @options > 1 |
|
78
|
6 |
3 |
if (scalar @options % 2) |
|
110
|
1 |
1 |
unless ($META{$extend}) |
|
121
|
0 |
0 |
if ($merge->{'properties'}{$_}) { } |
|
122
|
0 |
0 |
if ($merge->{'properties'}{'writeable'}) { } |
|
|
0 |
0 |
elsif ($merge->{'properties'}{'configurable'}) { } |
|
125
|
0 |
0 |
if ((ref $merge->{'properties'}{$_}{'value'} || '') eq ref($initial->{'properties'}{$_}{'value'} || '')) { } |
|
161
|
7 |
0 |
unless ($META{$caller}) |