Condition Coverage

lib/Types/Standard/ArrayRef.pm
Criterion Covered Total %
condition 23 44 52.2


and 3 conditions

line !l l&&!r l&&r condition
67 9 0 173 $min == 0 and $max == -1
9 0 0 &Type::Tiny::_USE_MOUSE() and $param->_has_xsub
9 0 0 &Type::Tiny::_USE_MOUSE() and $param->_has_xsub and $min == 0
0 0 0 &Type::Tiny::_USE_MOUSE() and $param->_has_xsub and $min == 0 and $max == -1
88 9 0 173 $min == 0 and $max == -1
124 9 0 173 $min == 0 and $max == -1
133 289 105 1007 $xsubname and not $Type::Tiny::AvoidCallbacks
160 3 0 0 $min != 0 and @$value < $min
167 3 0 0 $max > 0 and @$value > $max
195 14 0 11 $param->coercion->can_be_inlined and $coercable_item->can_be_inlined

or 2 conditions

line l !l condition
85 545 63 $param->check($_) or return
94 43 3 $param->check($_) or return
102 0 0 $param->check($_) or return
111 11 2 $param->check($_) or return

or 3 conditions

line l !l&&r !l&&!r condition
46 0 0 3 ref $caller or $caller eq "-lexical"
0 0 3 ref $caller or $caller eq "-lexical" or $globals->{'lexical'}