line |
true |
false |
branch |
26
|
174 |
10 |
unless defined $header |
28
|
179 |
5 |
unless defined $footer |
37
|
183 |
1 |
unless (&blessed($emitter)) |
43
|
0 |
184 |
if (keys %args) |
102
|
18 |
1206 |
if ($self->version_directive) |
126
|
569 |
1793 |
if (ref $value) |
130
|
142 |
427 |
if ($seen->{$refaddr} and $seen->{$refaddr} > 1) |
132
|
73 |
69 |
if (defined $anchor) { } |
133
|
21 |
48 |
if ($self->representer->preserve_alias) |
134
|
7 |
14 |
if (ref $node->{'value'} eq 'YAML::PP::Preserve::Scalar') { } |
|
7 |
7 |
elsif (&reftype($node->{'value'}) eq 'HASH') { } |
|
7 |
0 |
elsif (&reftype($node->{'value'}) eq 'ARRAY') { } |
135
|
5 |
2 |
if (defined $node->{'value'}->alias) |
141
|
7 |
0 |
if (my $tied = tied %{$$node{"value"};}) |
142
|
5 |
2 |
if (defined $tied->{'alias'}) |
149
|
7 |
0 |
if (my $tied = tied @{$$node{"value"};}) |
150
|
5 |
2 |
if (defined $tied->{'alias'}) |
157
|
54 |
15 |
unless (defined $node->{'anchor'}) |
178
|
73 |
2288 |
if ($type eq "alias") |
182
|
205 |
2083 |
if ($type eq "mapping") |
185
|
0 |
205 |
if ($node->{'items'} and @{$node->{'items'};} == 0) |
199
|
128 |
1955 |
if ($type eq "sequence") |
201
|
5 |
123 |
if (@{$node->{'items'};} == 0) |
253
|
1396 |
501 |
unless my $reftype = &reftype($doc) |
256
|
63 |
438 |
if ($reftype eq "SCALAR" and grep {ref $doc eq $_;} @{[] unless $self->representer->schema->bool_class;}) |
257
|
17 |
63 |
unless $self->representer->schema->bool_class |
260
|
63 |
0 |
if (ref $doc eq "boolean" or ref $doc eq "JSON::PP::Boolean") |
264
|
73 |
365 |
if (++$$seen{&refaddr($doc)} > 1) |
268
|
0 |
365 |
unless ($_reftypes{$reftype}) |
272
|
203 |
162 |
if ($reftype eq 'HASH') { } |
|
124 |
38 |
elsif ($reftype eq 'ARRAY') { } |
|
8 |
30 |
elsif ($reftype eq 'REF') { } |