line |
true |
false |
branch |
25
|
2 |
134 |
unless @_ |
28
|
2 |
132 |
unless Types::TypeTiny::is_TypeTiny($param) |
33
|
8 |
124 |
if @_ |
34
|
4 |
128 |
if @_ |
38
|
124 |
8 |
if ($min == 0 and $max == -1) { } |
|
0 |
8 |
elsif (&Type::Tiny::_USE_MOUSE() and $param->_has_xsub and $min == 0 and $max == -1) { } |
40
|
98 |
26 |
if $paramname |
50
|
0 |
0 |
if $maker |
59
|
124 |
8 |
if $min == 0 and $max == -1 |
64
|
10 |
12 |
if @$array < $min |
68
|
4 |
4 |
if $max == -1 |
72
|
0 |
0 |
if @$array > $max |
76
|
0 |
4 |
if $min == 0 |
80
|
2 |
8 |
if @$array < $min |
81
|
3 |
5 |
if @$array > $max |
90
|
8 |
124 |
if @_ |
91
|
4 |
128 |
if @_ |
95
|
124 |
8 |
if ($min == 0 and $max == -1) |
100
|
9 |
123 |
unless $param->can_be_inlined |
104
|
750 |
369 |
if $xsubname and not $Type::Tiny::AvoidCallbacks |
107
|
88 |
281 |
if ($min != 0) |
110
|
36 |
333 |
if ($max > 0) |
115
|
4 |
365 |
if $param->{'uniq'} eq &Types::Standard::Any()->{'uniq'} |
128
|
0 |
2 |
if @{$type->parameters;} > 1 |
129
|
0 |
2 |
if @{$type->parameters;} > 2 |
131
|
0 |
2 |
if ($min != 0 and @$value < $min) |
138
|
0 |
2 |
if ($max > 0 and @$value > $max) |
147
|
3 |
2 |
if $param->check($item) |
161
|
23 |
25 |
unless $param->has_coercion |
166
|
11 |
14 |
if ($param->coercion->can_be_inlined and $coercable_item->can_be_inlined) { } |
192
|
72 |
0 |
@_ ? : |
195
|
1 |
279 |
unless $coercable_item->check($item) |