line | % | coverage | condition |
120 | 33 | | ref $args and ref $args eq 'HASH' |
137 | 50 | | $$properties{'alias'} || 'p' |
157 | 0 | | not ref $item and @_ == 0 |
216 | 20 | A | B | C | D | dec |
---|
0 | 0 | X | X | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | X | 1 | 1 | X | X | X | 1 |
| not $$p{'colored'} or $$p{'colored'} eq 'auto' and exists $ENV{'ANSI_COLORS_DISABLED'} || $wantarray || !(-t $$p{'_output'}) |
232 | 33 | | $$p{'caller_info'} and $$p{'_depth'} == 0 |
278 | 33 | | not $found and &Scalar::Util::blessed($item) |
300 | 33 | | $$p{'show_tied'} and $$p{'_tie'} |
330 | 0 | | $$p{'show_tainted'} and &Scalar::Util::tainted($$item) |
335 | 0 | | $$p{'show_readonly'} and &Internals::SvREADONLY($item) |
375 | 0 | | $$p{'max_depth'} and $$p{'_depth'} > $$p{'max_depth'} |
401 | 0 | | not $ref or $ref eq 'SCALAR' |
407 | 0 | | $ref and &Scalar::Util::isweak($$item[$i]) and $$p{'show_weak'} |
411 | 0 | | $i < $#{$item;} or $$p{'end_separator'} |
440 | 33 | | &Scalar::Util::isweak($$item) and $$p{'show_weak'} |
466 | 0 | | $$p{'max_depth'} and $$p{'_depth'} > $$p{'max_depth'} |
491 | 0 | | $quote_keys and $quote_keys ne 'auto' || ($key eq '' || $new_key ne $key || $new_key =~ /\s|\n|\t|\r/) |
531 | 0 | | not $ref or $ref eq 'SCALAR' |
538 | 0 | | $ref and $$p{'show_weak'} and &Scalar::Util::isweak($$item{$raw_key}) |
543 | 0 | | --$total_keys > 0 or $$p{'end_separator'} |
666 | 0 | | $$p{'class_method'} and my $method = $item->can($$p{'class_method'}) |
682 | 0 | | $$p{'class'}{'expand'} eq 'all' or $$p{'class'}{'expand'} >= $$p{'class'}{'_depth'} |
707 | 0 | | $$p{'class'}{'linear_isa'} and $$p{'class'}{'linear_isa'} eq 'auto' && @superclasses > 1 || $$p{'class'}{'linear_isa'} ne 'auto' |
722 | 0 | | $$p{'class'}{'show_methods'} and $$p{'class'}{'show_methods'} ne 'none' |
773 | 0 | | $$p{'class'}{'inherited'} || 'none' |
781 | 0 | A | B | C | D | dec |
---|
0 | X | X | X | 0 | 1 | 0 | X | X | 0 | 1 | 1 | 0 | X | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
| $_ and $m = B::svref_2object($_) and $m->isa('B::CV') and not $m->GV->isa('B::Special') |
807 | 0 | | $inherited ne 'none' and $inherited eq 'all' || $type eq $inherited |
818 | 0 | | $show_methods eq 'all' or $show_methods eq $type |
866 | 67 | | $key eq 'color' or $key eq 'colour' |
868 | 33 | | not ref $color or ref $color ne 'HASH' |
929 | 0 | | not $ref and exists $output_target{lc $out} |
| 0 | A | B | C | D | dec |
---|
0 | X | 0 | X | 0 | 0 | X | 1 | 0 | 0 | 0 | X | 1 | 1 | 1 | 1 | 0 | 0 | X | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | X | X | 1 |
| $ref and $ref eq 'GLOB' or not $ref and (\$out) =~ /GLOB\([^()]+\)$/ |
| 0 | | not $ref or $ref eq 'SCALAR' |
965 | 50 | | shift() || {} |
974 | 25 | | not $^O =~ /Win32/i and $mode & 16 || $mode & 2 |
979 | 14 | A | B | C | D | E | F | dec |
---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | X | 1 | 0 | 0 | 0 | 1 | X | X | 1 | 0 | 0 | 1 | X | X | X | 1 | 0 | 1 | X | X | X | X | 1 | 1 | X | X | X | X | X | 1 |
| -l $file or not -f _ or -p _ or -S _ or -b _ or -c _ |
1007 | 33 | | not ref $config or ref $config ne 'HASH' |