line |
true |
false |
branch |
17
|
26 |
3 |
if ($caller) { } |
22
|
1 |
2 |
if $self eq "exact::class" |
49
|
68 |
47 |
if (ref $store->{'struc'}{$namespace} eq "HASH") |
58
|
4 |
64 |
if exists $input->{$class_has_name} |
62
|
10 |
161 |
if (exists $input->{$has_name}) { } |
|
111 |
50 |
elsif (exists $store->{'struc'}{$namespace}{'value'}{$has_name}) { } |
77
|
6 |
2 |
@_ > 1 ? : |
|
8 |
30 |
@_ ? : |
81
|
26 |
63 |
if (ref $store->{'roles'}{$namespace} eq "ARRAY") |
110
|
127 |
52 |
if @_ > 2 |
122
|
12 |
0 |
if @_ > 1 |
136
|
35 |
10 |
if @_ > 1 |
143
|
6 |
259 |
ref $set->{'attrs'} ? : |
148
|
151 |
113 |
if (@_ > 1) { } |
155
|
4 |
109 |
if ref $self->{$name} eq "REF" and ref ${$self->{$name};} eq "CODE" |
158
|
9 |
100 |
if ref $self->{$name} eq "CODE" |
165
|
16 |
69 |
if (@_ > 1) { } |
172
|
0 |
69 |
if ref $store->{'struc'}{$set->{'caller'}}{'value'}{$name} eq "REF" and ref ${$store->{'struc'}{$set->{'caller'}}{'value'}{$name};} eq "CODE" |
177
|
0 |
69 |
if ref $store->{'struc'}{$set->{'caller'}}{'value'}{$name} eq "CODE" |
180
|
197 |
80 |
$set->{'obj_accessor'} ? : |
188
|
179 |
98 |
if (ref $set->{'self'}) { } |
189
|
127 |
52 |
if exists $set->{'value'} |
192
|
75 |
23 |
if $set->{'set_has'} |
194
|
80 |
18 |
if exists $set->{'value'} |
214
|
18 |
11 |
if ($store->{'struc'}{$role}{'has'}{$name}) |
221
|
25 |
4 |
if exists $store->{'struc'}{$role}{'value'}{$name} |
250
|
4 |
1 |
if (my $class = &Scalar::Util::blessed($self)) { } |
253
|
1 |
0 |
/^\+(.+)$/u ? : |
259
|
0 |
4 |
/^\+(.+)$/u ? : |