line |
true |
false |
branch |
19
|
0 |
55 |
if @data > 1 and ref $data[-1] ne 'HASH' |
21
|
43 |
12 |
@data > 1 ? : |
29
|
1 |
54 |
if $$opts{'precious_keys'} and @{$$opts{'precious_keys'};} > $$opts{'max_keys'} |
33
|
23 |
32 |
if ($$opts{'_inner'}) { } |
44
|
17 |
137 |
if ($$opts{'_skip_modify_outermost_hash'}) |
50
|
4 |
150 |
if ($$opts{'max_len'} and $ctx->is_scalar and defined $$oref and length $$oref > $$opts{'max_len'}) { } |
|
6 |
144 |
elsif ($$opts{'max_elems'} and $ctx->is_array and @$oref > $$opts{'max_elems'}) { } |
|
38 |
106 |
elsif ($ctx->is_hash) { } |
72
|
5 |
33 |
if ($$opts{'pair_filter'} and not $skip_modify_outermost_hash) { } |
75
|
3 |
6 |
unless @res == 2 and $res[0] eq $_ and "$res[1]" eq "$$oref{$_}" |
85
|
3 |
35 |
if ($$opts{'mask_keys_regex'} and not $skip_modify_outermost_hash) |
87
|
3 |
4 |
if (/$$opts{'mask_keys_regex'}/) |
95
|
9 |
29 |
if ($$opts{'max_keys'} and keys %$oref > $$opts{'max_keys'}) |
98
|
1 |
8 |
if ($$opts{'hide_keys'}) |
100
|
3 |
3 |
if $_ ~~ \@{$$opts{'hide_keys'};} |
103
|
1 |
8 |
if keys %hash <= $mk |
104
|
1 |
7 |
if ($$opts{'worthless_keys'}) |
106
|
1 |
5 |
if keys %hash <= $mk |
107
|
3 |
2 |
if $_ ~~ \@{$$opts{'worthless_keys'};} |
110
|
1 |
7 |
if keys %hash <= $mk |
113
|
17 |
3 |
unless $$opts{'precious_keys'} and $_ ~~ \@{$$opts{'precious_keys'};} |
114
|
7 |
13 |
if keys %hash <= $mk |
121
|
17 |
21 |
if ($modified) |
127
|
9 |
8 |
if $truncated |
132
|
1 |
126 |
if ($$opts{'dd_filter'}) { } |
147
|
1 |
54 |
if ($$opts{'max_total_len'} and length $out > $$opts{'max_total_len'}) |
151
|
0 |
55 |
unless defined wantarray |