line |
true |
false |
branch |
143
|
0 |
0 |
if (exists $CACHED_SPECS{$cache_key}) { } |
145
|
0 |
0 |
unless ref $CACHED_SPECS{$cache_key} eq 'HASH' |
152
|
0 |
0 |
delete $spec{'MX_PARAMS_VALIDATE_NO_CACHE'} ? : |
155
|
0 |
0 |
if $should_cache |
159
|
0 |
0 |
if &blessed($args->[0]) |
164
|
0 |
0 |
@$args == 1 && ref $args->[0] && &reftype($args->[0]) eq 'HASH' ? : |
167
|
0 |
0 |
if $spec{$_}{'coerce'} |
176
|
0 |
0 |
defined $instance ? : |
219
|
0 |
0 |
if (exists $CACHED_SPECS{$cache_key}) { } |
221
|
0 |
0 |
unless ref $CACHED_SPECS{$cache_key} eq 'ARRAY' |
229
|
0 |
0 |
delete $spec{'MX_PARAMS_VALIDATE_NO_CACHE'} ? : |
232
|
0 |
0 |
if $should_cache |
236
|
0 |
0 |
if &blessed($args->[0]) |
241
|
0 |
0 |
@$args == 1 && ref $args->[0] && &reftype($args->[0]) eq 'HASH' ? : |
244
|
0 |
0 |
if $spec{$_}{'coerce'} |
255
|
0 |
0 |
defined $instance ? : |
306
|
0 |
0 |
if (exists $CACHED_SPECS{$cache_key}) { } |
308
|
0 |
0 |
unless ref $CACHED_SPECS{$cache_key} eq 'ARRAY' |
315
|
0 |
0 |
exists $extra{'MX_PARAMS_VALIDATE_NO_CACHE'} ? : |
317
|
0 |
0 |
if $should_cache |
322
|
0 |
0 |
if $pv_spec[$_] |
338
|
0 |
0 |
if (exists $spec->{'MX_PARAMS_VALIDATE_CACHE_KEY'}) { } |
354
|
0 |
0 |
if exists $spec->{'optional'} |
356
|
0 |
0 |
if exists $spec->{'default'} |
358
|
0 |
0 |
if exists $spec->{'coerce'} |
360
|
0 |
0 |
if exists $spec->{'depends'} |
363
|
0 |
0 |
if (defined $spec->{'isa'}) { } |
|
0 |
0 |
elsif (defined $spec->{'does'}) { } |
377
|
0 |
0 |
if exists $spec->{'callbacks'} |
379
|
0 |
0 |
if ($constraint) |
387
|
0 |
0 |
unless $pv_spec{'constraint'} and $pv_spec{'constraint'}->has_coercion |
396
|
0 |
0 |
if defined $maybe_tc and &blessed($maybe_tc) and $maybe_tc->isa('Mouse::Meta::TypeConstraint') |