line |
true |
false |
branch |
50
|
0 |
0 |
unless exists $conf->{$mutator} |
95
|
66 |
3 |
unless exists $conf->{$mutator} |
112
|
0 |
0 |
if $conf->{'utf8'} |
142
|
0 |
0 |
unless exists $conf->{$mutator} |
181
|
197 |
27 |
unless exists $conf->{$mutator} |
200
|
0 |
0 |
if $conf->{'utf8'} |
241
|
0 |
42 |
if ("json_xs" eq $key or "json" eq $key) |
253
|
12 |
44 |
if $testmod eq "CPANEL" |
254
|
12 |
32 |
if $testmod eq "JSON" |
263
|
13 |
22 |
if (eval "require $testmod; 1") |
266
|
0 |
13 |
unless exists $conf{$key} |
282
|
3 |
6 |
if not @order and $ENV{'JSON_ANY_ORDER'} |
284
|
23 |
6 |
if (@order) { } |
286
|
0 |
23 |
if ($handler and grep(("JSON::$_" eq $handler), @deprecated)) |
288
|
0 |
0 |
unless @upgrade_to |
295
|
1 |
5 |
unless ($handler) |
297
|
0 |
1 |
if ($handler) |
304
|
16 |
13 |
unless ($handler) |
305
|
15 |
1 |
@order ? : |
307
|
0 |
13 |
unless $decoder |
308
|
0 |
13 |
unless $encoder |
315
|
2 |
14 |
@list ? : |
464
|
17 |
0 |
if (my $creator = $conf{$key}{'create_object'}) |
467
|
4 |
13 |
if ($ENV{'JSON_ANY_CONFIG'}) |
498
|
11 |
0 |
if (ref $self) |
538
|
0 |
52 |
unless defined $obj |
542
|
26 |
26 |
if (ref $self) { } |
544
|
0 |
26 |
if (ref $self->[1]) { } |
545
|
0 |
26 |
unless exists $self->[0] |
548
|
0 |
26 |
unless $method |
559
|
24 |
26 |
ref $self ? : |
|
2 |
12 |
if ref $self ? $self->[3] : $UTF8 and not utf8::is_utf8($json) and utf8::valid($json) |
590
|
0 |
40 |
unless defined $obj |
593
|
2 |
38 |
if ($obj =~ /^(true|false)$/) |
597
|
17 |
21 |
if (ref $self) |
599
|
0 |
17 |
if (ref $self->[2]) { } |
600
|
0 |
17 |
unless exists $self->[0] |
603
|
0 |
17 |
unless $method |