line |
true |
false |
branch |
45
|
0 |
102 |
if (@_) |
46
|
0 |
0 |
$_[0] ? : |
55
|
0 |
10 |
unless $self->_can_start_value |
68
|
0 |
7 |
unless $self->_in_object |
73
|
0 |
7 |
if $self->_state == {} and $self->pretty_output |
75
|
0 |
7 |
unless $self->_state == {} |
81
|
4 |
5 |
unless $self->_can_start_property |
92
|
0 |
5 |
unless $self->_in_property |
93
|
0 |
5 |
unless $self->_made_value |
104
|
0 |
17 |
unless $self->_can_start_value |
117
|
0 |
15 |
unless $self->_in_array |
122
|
0 |
15 |
if $self->_state == {} and $self->pretty_output |
124
|
0 |
15 |
unless $self->_state == {} |
130
|
4 |
5 |
unless $self->_can_start_simple_value |
140
|
2 |
5 |
unless $self->_can_start_simple_value |
150
|
1 |
6 |
unless $self->_can_start_simple_value |
153
|
3 |
3 |
$value ? : |
160
|
1 |
10 |
unless $self->_can_start_simple_value |
172
|
6 |
26 |
if (not defined $value) { } |
|
11 |
15 |
elsif (not $type) { } |
|
8 |
7 |
elsif ($type eq 'ARRAY') { } |
|
2 |
5 |
elsif ($type eq 'HASH') { } |
|
5 |
0 |
elsif ($type eq 'SCALAR') { } |
179
|
5 |
6 |
if ($flags & 256 || $flags & 4096 || $flags & 512 || $flags & 8192 and not $flags & 1024) { } |
201
|
3 |
2 |
if ($$value eq '1') { } |
|
2 |
0 |
elsif ($$value eq '0') { } |
238
|
1 |
31 |
if $self->_state == {} and $$self{'used'} |
268
|
14 |
63 |
$_[0]->_state->{'in_object'} ? : |
272
|
15 |
0 |
$_[0]->_state->{'in_array'} ? : |
276
|
10 |
56 |
$_[0]->_state->{'in_property'} ? : |
280
|
14 |
54 |
$_[0]->_state->{'made_value'} ? : |
285
|
0 |
61 |
if $_[0]->_in_property and $_[0]->_made_value |
287
|
2 |
59 |
$_[0]->_in_object ? : |
296
|
5 |
4 |
$_[0]->_in_object ? : |
300
|
9 |
49 |
if $_[0]->_made_value |
301
|
0 |
58 |
if ($_[0]->pretty_output) |
302
|
0 |
0 |
if ($_[0]->_in_property) { } |
313
|
22 |
0 |
unless $_[0]->pretty_output |
315
|
0 |
0 |
if ($_[0]->_made_value) |
356
|
0 |
34 |
if ($self->_state != {} and not $$self{'intentionally_ending_early'}) |