line |
true |
false |
branch |
50
|
0 |
254 |
if (not defined $_) { } |
57
|
0 |
254 |
if ($type =~ /^Bool/xi) { } |
|
126 |
128 |
elsif ($type =~ /^(Str|enum)/xi) { } |
|
128 |
0 |
elsif ($type =~ /^(Int|HiResDate)/xi) { } |
|
0 |
0 |
elsif ($type =~ /^Ref|Any/xi) { } |
62
|
0 |
0 |
$_ ? : |
70
|
0 |
126 |
if _tainted($_) |
75
|
126 |
0 |
if /^ \s* (.*?) \s* $/x |
77
|
6 |
120 |
if $type =~ /^enum/ |
86
|
0 |
0 |
unless defined $_ |
102
|
0 |
0 |
if $type =~ /Ref/i or ref $val |
105
|
0 |
0 |
unless defined $val |
109
|
0 |
0 |
if ($type =~ /^Bool/i) { } |
|
0 |
0 |
elsif ($type =~ /^(Str|enum)/i) { } |
|
0 |
0 |
elsif ($type =~ /^Int|HiResDate/i) { } |
|
0 |
0 |
elsif ($type eq 'Any') { } |
113
|
0 |
0 |
/^(true|1)$/i ? : |
119
|
0 |
0 |
if /^ \s* (.*?) \s* $/x |
121
|
0 |
0 |
if $type =~ /^enum/i |
153
|
128 |
0 |
if ($i =~ /^ [\s\+]* (-?\d+) \s* $/x) { } |
176
|
0 |
128 |
if $i eq '-0' |
181
|
0 |
128 |
unless $i =~ /^[+-]?\d+$/ |
200
|
0 |
0 |
$opt{'password'} ? : |
206
|
0 |
0 |
if ++$n > 100 |
207
|
0 |
0 |
if IO::Interactive::is_interactive() |
210
|
0 |
0 |
unless defined $input |
240
|
0 |
0 |
unless defined $data |
242
|
0 |
0 |
unless length($data) % 2 == 0 |
247
|
0 |
0 |
if defined $non_hex_char |
298
|
360 |
58 |
if ($data_type) |
302
|
106 |
254 |
if try sub {
$dt->can('stringify');
} |
307
|
312 |
0 |
unless $reftype |
310
|
0 |
0 |
if &Scalar::Util::blessed($_) and $_->can('stringify') |
313
|
0 |
0 |
if ($reftype eq 'ARRAY') |
351
|
0 |
0 |
unless $min % 15 or $sec |