line |
true |
false |
branch |
194
|
72 |
0 |
if @_ |
195
|
9 |
63 |
unless defined $_ |
196
|
4 |
59 |
if 'SCALAR' eq ref $_ |
197
|
40 |
19 |
$_ ? : |
205
|
139 |
0 |
if @_ |
208
|
8 |
131 |
defined $blessed && $blessed->isa('Jasonify::Literal') ? : |
220
|
8 |
134 |
if (defined $blessed) { } |
221
|
0 |
8 |
unless $blessed->isa('Jasonify::_key') |
233
|
142 |
0 |
if @_ |
235
|
134 |
8 |
unless LooksLike::infinity($_) or LooksLike::nan($_) |
256
|
2 |
2 |
if (my $method_name = shift()) |
282
|
0 |
55 |
unless defined(my $class = &Scalar::Util::blessed($object)) |
288
|
53 |
2 |
if (do {
my $code = $self->_find_handler($class)
}) { } |
|
0 |
2 |
elsif (my $tag = $self->_objectify_via_tag($object)) { } |
|
0 |
2 |
elsif (my $to_json = $self->_objectify_via_json($object)) { } |
|
0 |
2 |
elsif (my $method = $self->overloaded($object)) { } |
|
0 |
2 |
elsif (my $attrkeyvals = $object->can('_attrkeyvals')) { } |
304
|
0 |
0 |
$data eq 'SCALAR' ? : |
|
0 |
0 |
$data eq 'REGEXP' ? : |
|
0 |
0 |
$data eq 'REF' ? : |
|
0 |
0 |
$data eq 'IO' ? : |
|
2 |
0 |
$data eq 'HASH' ? : |
|
0 |
2 |
$data eq 'GLOB' ? : |
|
0 |
2 |
$data eq 'FORMAT' ? : |
|
0 |
2 |
$data eq 'CODE' ? : |
|
0 |
2 |
$data eq 'ARRAY' ? : |
330
|
2 |
0 |
if @_ |
343
|
2 |
0 |
if @_ |
347
|
2 |
0 |
$self->get('vformat') ? : |
355
|
58 |
0 |
if @_ |
357
|
0 |
58 |
unless defined $_ |
360
|
20 |
0 |
LooksLike::number($_) ? : |
|
38 |
20 |
$self->is_numeric($_) ? : |
375
|
348 |
0 |
if @_ |
377
|
11 |
337 |
unless defined $_ |
379
|
57 |
280 |
if (defined(my $blessed = &Scalar::Util::blessed($_))) |
381
|
2 |
55 |
$blessed eq 'Regexp' ? : |
386
|
164 |
116 |
unless ($ref) |
390
|
58 |
104 |
$ref2 eq 'SCALAR' && LooksLike::number($_) ? : |
|
2 |
162 |
$ref2 eq 'VSTRING' ? : |
|
0 |
164 |
$ref2 eq 'LVALUE' ? : |
|
0 |
164 |
$ref2 eq 'GLOB' ? : |
400
|
2 |
0 |
$ref eq 'VSTRING' ? : |
|
57 |
2 |
$ref eq 'SCALAR' ? : |
|
0 |
59 |
$ref eq 'REGEXP' ? : |
|
12 |
59 |
$ref eq 'REF' ? : |
|
1 |
71 |
$ref eq 'LVALUE' ? : |
|
0 |
72 |
$ref eq 'IO' ? : |
|
11 |
72 |
$ref eq 'HASH' ? : |
|
0 |
83 |
$ref eq 'GLOB' ? : |
|
0 |
83 |
$ref eq 'FORMAT' ? : |
|
4 |
83 |
$ref eq 'CODE' ? : |
|
29 |
87 |
$ref eq 'ARRAY' ? : |
424
|
0 |
53 |
unless @_ |
430
|
51 |
0 |
@_ == 1 ? : |
437
|
10 |
1 |
@_ ? : |
445
|
9 |
1 |
@_ ? : |
454
|
4 |
1 |
$count == 1 ? : |
|
8 |
5 |
$count >= 2 ? : |
464
|
4 |
1 |
@_ ? : |
500
|
0 |
0 |
$_[2] ? : |
501
|
0 |
0 |
$_[2] ? : |
529
|
0 |
26 |
unless defined $literal |
530
|
0 |
26 |
unless length $literal |
589
|
0 |
0 |
$_[2] ? : |
590
|
0 |
0 |
$_[2] ? : |
595
|
0 |
0 |
$num eq $$ninf ? : |
|
0 |
0 |
$num eq $$inf ? : |
|
0 |
0 |
$num eq $$nan ? : |
598
|
0 |
0 |
$1 ? : |
604
|
0 |
13 |
unless LooksLike::number($num) |
608
|
13 |
0 |
$num =~ /\A$number_regex\z/u ? : |
|
13 |
0 |
LooksLike::numeric($num) ? : |
648
|
56 |
37 |
${$_[0];} ? : |
651
|
0 |
44 |
$_[2] ? : |
653
|
1 |
1 |
&bool($_[0]) ? : |
659
|
10 |
11 |
${$_[0];} ? : |
|
10 |
15 |
$_[0] ? : |
|
21 |
25 |
ref $_[0] eq 'SCALAR' ? : |
|
10 |
46 |
&is_bool($_[0]) ? : |
663
|
10 |
46 |
if &Scalar::Util::blessed($_[0]) |