Branch Coverage

blib/lib/Pcore/Core/Dump/Dumper.pm
Criterion Covered Total %
branch 0 80 0.0


line true false branch
75 0 0 if (not $$self{'color'}) { }
91 0 0 unless $$self{'color'}
98 0 0 if (ref $_[1]) { }
107 0 0 if ($var_addr and exists $$self{'_seen'}{$var_addr}) { }
113 0 0 $blessed ? :
115 0 0 unless $self->can($dump_method)
121 0 0 if &isweak($_[1])
140 0 0 if (my $blessed = &blessed($_[0])) { }
141 0 0 if ($args{'unbless'}) { }
0 0 elsif ($ref_type eq 'REGEXP' and $blessed eq 'Regexp') { }
0 0 elsif ($ref_type eq 'IO') { }
155 0 0 if (defined $ref_type) { }
156 0 0 if ($ref_type eq 'SCALAR' or $ref_type eq 'VSTRING' or $ref_type eq 'GLOB') { }
192 0 0 if ($tied)
230 0 0 if (my(@superclasses) = @{$ref . '::ISA';})
241 0 0 if (my $to_dump = $obj->can('TO_DUMP'))
244 0 0 if ($dump)
252 0 0 if $dump_tags
256 0 0 if (not $dumped and $$DUMPERS{$ref})
259 0 0 if ($dump)
267 0 0 if $dump_tags
270 0 0 unless ($dumped)
305 0 0 if (not defined $_[0]) { }
0 0 elsif (&looks_like_number($_[0])) { }
317 0 0 if (utf8::is_utf8($item)) { }
320 0 0 if ($bytes_length == $length) { }
330 0 0 if ($item =~ /[[:^ascii:]]/msu) { }
340 0 0 if &tainted($_[0])
360 0 0 if (not @$array_ref) { }
376 0 0 if ($i != $#$array_ref)
403 0 0 if (not keys %$hash_ref) { }
420 0 0 if ($_ eq '' or /[^[:alnum:]_]/msu)
432 0 0 if $$indexed_key{'escaped_key_nc_len'} > $max_length
445 0 0 if ($i != $#$keys)
476 0 0 unless ($i)
483 0 0 if defined $_->[1]
485 0 0 if 'UTF8' ~~ $_->[2]
492 0 0 if $layers
494 0 0 if defined $fileno
551 0 0 if ($_[0]{'tags'}) { }