line |
!l |
l&&!r |
l&&r |
condition |
57
|
279 |
2 |
9 |
$self->{'named_to_list'} and not ref $self->{'named_to_list'}
|
77
|
133 |
114 |
38 |
defined $self->{'bless'} and $self->{'bless'} eq 1
|
|
247 |
8 |
30 |
defined $self->{'bless'} and $self->{'bless'} eq 1 and not $self->{'named_to_list'}
|
129
|
0 |
24 |
1 |
$constraint->type_parameter and $constraint->type_parameter->{'uniq'} == &Any()->{'uniq'}
|
157
|
216 |
68 |
1 |
$self->{'slurpy'} and $self->{'slurpy'}->has_default
|
175
|
684 |
0 |
2 |
is_HashRef($list->[0]) and exists $list->[0]{'slurpy'}
|
|
0 |
0 |
2 |
is_HashRef($list->[0]) and exists $list->[0]{'slurpy'} and not is_Bool($list->[0]{'slurpy'})
|
184
|
53 |
5 |
2 |
exists $list->[0]{'slurpy'} and not is_Bool($list->[0]{'slurpy'})
|
205
|
290 |
0 |
382 |
is_HashRef($_[0]) and not exists $_[0]{'slurpy'}
|
375
|
277 |
4 |
1 |
defined $self->strictness and $self->strictness eq 1
|
399
|
403 |
8 |
1 |
$seen_optional and not $is_named
|
461
|
45 |
18 |
67 |
defined $max_args and $min_args == $max_args
|
|
26 |
27 |
10 |
$min_args and defined $max_args
|
620
|
0 |
44 |
1 |
$real_type and $real_type->{'uniq'} == &Any()->{'uniq'}
|
674
|
126 |
0 |
0 |
$self->has_strictness and not $self->strictness
|
683
|
126 |
0 |
0 |
defined $self->strictness && $self->strictness ne 1
|
699
|
254 |
16 |
28 |
$self->bless and $self->oo_trace
|
702
|
0 |
0 |
28 |
defined $package and defined $subname
|
914
|
29 |
0 |
19 |
$self->is_named and $self->bless
|
|
29 |
6 |
13 |
$self->is_named and $self->bless and not $self->named_to_list
|
line |
l |
!l&&r |
!l&&!r |
condition |
79
|
15 |
15 |
0 |
$klass_cache{$klass_key} ||= sprintf("%s%d", $self->{'class_prefix'}, ++$klass_id)
|
129
|
1 |
23 |
1 |
$constraint->type_parameter and $constraint->type_parameter->{'uniq'} == &Any()->{'uniq'} or $constraint->my_slurp_into eq "HASH"
|
151
|
3 |
0 |
181 |
$parameter->type->is_strictly_a_type_of(&Slurpy()) or $parameter->{'slurpy'}
|
228
|
117 |
22 |
173 |
delete $opts->{'positional'} || delete $opts->{'pos'}
|
230
|
2 |
17 |
293 |
delete $opts->{'multiple'} || delete $opts->{'multi'}
|
232
|
139 |
154 |
19 |
$positional or $named
|
|
293 |
17 |
2 |
$positional or $named or $multiple
|
283
|
45 |
20 |
85 |
$_[0]->slurpy || grep($_->might_supply_new_value, @{$_[0]->parameters;})
|
288
|
0 |
299 |
2 |
$_[0]{'coderef'} ||= $_[0]->_build_coderef
|
293
|
5 |
296 |
0 |
$self->description || sprintf(q[parameter validation for '%s::%s'], $self->package || '', $self->subname || '__ANON__')
|
633
|
29 |
0 |
0 |
$real_type || $constraint
|
767
|
19 |
0 |
265 |
$args{'is_early'} or not exists $args{'is_early'}
|
805
|
683 |
0 |
0 |
$args{'display_var'} || $args{'varname'}
|
838
|
13 |
30 |
0 |
$self->{'class_attributes'} ||= $self->_build_class_attributes
|
876
|
0 |
0 |
30 |
$env eq "PP" or $ENV{'PERL_ONLY'}
|