|  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'}
  |