line |
true |
false |
branch |
14
|
37 |
5 |
scalar @_ == 1 ? : |
40
|
67 |
174 |
defined $args{$accessor} ? : |
43
|
3 |
238 |
$args{"build_$accessor"} ? : |
45
|
1 |
238 |
unless (defined $value) |
63
|
41 |
1 |
if (defined $value) |
64
|
1 |
40 |
if (ref $value) |
74
|
47 |
48 |
if (defined $value) |
75
|
1 |
46 |
if ((ref $value || '') ne "HASH") |
85
|
44 |
274 |
if (defined $value) |
86
|
4 |
40 |
if ((ref $value || '') ne "HASH") |
96
|
42 |
24 |
if (defined $value) |
97
|
2 |
40 |
if ((ref $value || '') ne "HASH") |
107
|
40 |
24 |
if (defined $value) |
108
|
1 |
39 |
if (ref $value) |
118
|
41 |
15 |
if (defined $value) |
119
|
1 |
40 |
if ((ref $value || '') ne "HASH") |
129
|
0 |
1 |
if ((ref $hash || '') ne "HASH") |
130
|
0 |
0 |
defined $hash ? : |
156
|
3 |
5 |
if ((ref $hash || '') ne "HASH") |
157
|
2 |
1 |
defined $hash ? : |
176
|
2 |
15 |
if ((ref $hash || '') ne "HASH") |
177
|
1 |
1 |
defined $hash ? : |
185
|
8 |
14 |
if ($ref eq 'HASH') { } |
|
4 |
10 |
elsif ($ref eq 'ARRAY') { } |
210
|
2 |
6 |
if ((ref $array || '') ne "ARRAY") |
211
|
1 |
1 |
defined $array ? : |
218
|
5 |
7 |
if ($ref eq 'HASH') { } |
|
1 |
6 |
elsif ($ref eq 'ARRAY') { } |
236
|
4 |
24 |
if ((ref $new || '') ne "HASH") |
237
|
3 |
1 |
defined $new ? : |
250
|
4 |
1 |
if ((ref $methods || '') ne "ARRAY") |
251
|
3 |
1 |
defined $methods ? : |
263
|
4 |
60 |
if ((ref $method || '') ne "HASH") |
264
|
3 |
1 |
defined $method ? : |
268
|
2 |
58 |
if (not defined $method->{'name'} or ref $method->{'name'}) |
269
|
1 |
1 |
defined $method->{'name'} ? : |
275
|
21 |
37 |
if ($method->{'clearer'}) |
279
|
1 |
57 |
if ($method->{'predicate'}) |
283
|
1 |
57 |
if ($method->{'get'}) |
287
|
14 |
44 |
if ($method->{'set'}) |
290
|
10 |
4 |
if $method->{'autotype'} |
291
|
11 |
3 |
if ($method->{'type'}) |
295
|
10 |
4 |
$method->{'merge'} ? : |
319
|
10 |
4 |
if $method->{'nested'} |
326
|
1 |
57 |
if ($method->{'ref'}) |
330
|
1 |
57 |
if ($method->{'reftype'}) |
334
|
24 |
34 |
if (exists $method->{'default'}) |
337
|
55 |
3 |
unless ($method->{'code'}) |
364
|
1 |
12 |
if (defined $self->{'array'}) |
|
5 |
17 |
if (defined $self->{'bed'}) |
|
2 |
10 |
if (defined $self->{'duvet'}) |
|
3 |
15 |
if (defined $self->{'info'}) |
|
6 |
27 |
if (defined $self->{'info'}) |
|
7 |
41 |
if (defined $self->{'mat'}) |
|
1 |
3 |
if (defined $self->{'name'}) |
|
1 |
5 |
if (defined $self->{'name'}) |
|
1 |
4 |
if (defined $self->{'room'}) |
|
2 |
4 |
if (defined $self->{'rooms'}) |
365
|
1 |
23 |
if ($@) |
373
|
1 |
59 |
unless defined $struct |
374
|
28 |
34 |
ref $struct ? : |
384
|
2 |
13 |
if (not defined $value or ref $value) |
385
|
1 |
2 |
defined $value ? : |
396
|
2 |
16 |
unless defined $value |
398
|
2 |
10 |
$type_map->{$ref} ? : |
|
6 |
8 |
if $ref |
399
|
1 |
8 |
if $value =~ /\d+\.\d+/ |
400
|
1 |
6 |
if $value =~ /\d+/ |
401
|
4 |
3 |
if $value =~ /\w+/ |