line |
true |
false |
branch |
19
|
12 |
2 |
if ($props{'properties'}{$_}{'value'} and ref $props{'properties'}{$_}{'value'} eq "CODE") |
29
|
26 |
12 |
unless $ref |
30
|
0 |
12 |
if $ref eq "ARRAY" |
31
|
8 |
4 |
if $ref eq "HASH" |
36
|
0 |
9 |
if ($META{$caller}{'properties'}{$prop}) { } |
37
|
0 |
0 |
if ($META{$caller}{'properties'}{$prop}{'writeable'}) { } |
|
0 |
0 |
elsif ($META{$caller}{'properties'}{$prop}{'configurable'}) { } |
41
|
0 |
0 |
if ((ref $META{$caller}{'properties'}{$prop}{'value'} || '') eq (ref $options{'value'} || '')) { } |
62
|
0 |
1 |
if @options > 1 |
77
|
0 |
1 |
if (scalar @options % 2) |
109
|
1 |
1 |
unless ($META{$extend}) |
120
|
0 |
0 |
if ($merge->{'properties'}{$_}) { } |
121
|
0 |
0 |
if ($merge->{'properties'}{'writeable'}) { } |
|
0 |
0 |
elsif ($merge->{'properties'}{'configurable'}) { } |
124
|
0 |
0 |
if ((ref $merge->{'properties'}{$_}{'value'} || '') eq ref($initial->{'properties'}{$_}{'value'} || '')) { } |
160
|
6 |
0 |
unless ($META{$caller}) |