Condition Coverage

blib/lib/Method/Signatures.pm
Criterion Covered Total %
condition 17 29 58.6


and 3 conditions

line !l l&&!r l&&r condition
822 4 13 186 defined $name and $self->_do_compile_at_BEGIN
937 0 3 21 $signature->num_named and not $signature->num_yadayada
1130 35 8 9 $sig->is_optional && !defined($sig->default)

or 2 conditions

line l !l condition
817 4 199 $$self{'attributes'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
908 210 0 0 ref $self || $self
991 261 0 0 ref $self || $self
1060 10 3 243 $sig->is_ref_alias or $sig->traits->{'alias'}
1127 52 0 0 ref $self || $self
1171 0 68 0 ref $proto || $proto
1260 0 0 0 $mutc{'cache'}{$type} ||= $class->_make_constraint($type)