Condition Coverage

blib/lib/Method/Signatures.pm
Criterion Covered Total %
condition 23 35 65.7


and 3 conditions

line !l l&&!r l&&r condition
822 5 13 189 defined $name and $self->_do_compile_at_BEGIN
884 15 4 207 defined $char and $char eq '('
929 4 4 26 substr($linestr, $self->offset, 1) ne '{' and substr($linestr, $self->offset, 1) ne '('
1024 0 3 21 $signature->num_named and not $signature->num_yadayada
1217 35 8 9 $sig->is_optional && !defined($sig->default)

or 2 conditions

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

or 3 conditions

line l !l&&r !l&&!r condition
995 214 0 0 ref $self || $self
1078 266 0 0 ref $self || $self
1147 10 3 248 $sig->is_ref_alias or $sig->traits->{'alias'}
1214 52 0 0 ref $self || $self
1258 0 68 0 ref $proto || $proto
1347 0 0 0 $mutc{'cache'}{$type} ||= $class->_make_constraint($type)