Branch Coverage

blib/lib/Sub/HandlesVia/HandlerLibrary/Array.pm
Criterion Covered Total %
branch 21 24 87.5


line true false branch
33 1 1 if (1 & $shortcut)
40 1 1 if (2 & $shortcut)
62 0 790 if ($type == &ArrayRef() or $type == &Defined() or $type == &Ref())
67 387 0 if ($type->is_parameterized and $type->parent->name eq "ArrayRef" and $type->parent->library eq "Types::Standard" and 1 == @{$type->parameters;})
462 28 99 if ($ti and $ti->{'trust_mutated'} eq "always")
467 48 51 if ($ti and $ti->{'trust_mutated'} eq "maybe")
470 96 66 if $_[0] == 1
471 66 0 if $_[0] == 2
474 32 16 if ($sig_was_checked) { }
683 37 148 if ($ti and $ti->{'trust_mutated'} eq "always")
686 72 76 if ($ti and $ti->{'trust_mutated'} eq "maybe")
688 8 64 if ($coercion) { }