blib/lib/namespace/local.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 37 | 54 | 68.5 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
315 | 3 | 2 | 0 | $self->{'next'} and not $self->{'next'}{'done'} |
323 | 5 | 0 | 0 | $self->{'todo'} and not $self->{'done'} |
466 | 57 | 21 | 0 | $table->{$name}{$_} and delete $current->{$name}{$_} |
535 | 10 | 0 | 2 | $restrict->{$name}{$type} and not $touch_not->{$name}{$type} |
603 | 1198 | 37 | 396 | /^\w+$/ and not $_ =~ /$except/ |
line | l | !l | condition |
---|---|---|---|
284 | 2 | 21 | $ENV{'PERL_NAMESPACE_LOCAL'} || '' |
292 | 30 | 0 | $opt{'caller'} ||= [caller 0] |
295 | 0 | 30 | $opt{'action'} ||= '-below' |
484 | 9 | 18 | $clear_list ||= [$self->read_names] |
485 | 26 | 1 | $table ||= {} |
545 | 211 | 0 | $old_table->{$name} || {} |
546 | 184 | 27 | $new_table->{$name} || {} |
547 | 21 | 190 | $touch_not->{$name} || {} |
579 | 3 | 46 | $diff->{$name}{'SCALAR'} ||= \(undef) |
618 | 34 | 29 | $list ||= [$self->read_names] |
698 | 4 | 2 | &refaddr($new) || 0 |
5 | 1 | &refaddr($old) || 0 |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
293 | 0 | 30 | 0 | $opt{'except_rex'} ||= qr/^[0-9]+$|^_$/ |
294 | 0 | 30 | 0 | $opt{'only_rex'} ||= qr/^/ |
296 | 1 | 29 | 0 | $opt{'target'} ||= $opt{'caller'}[0] |
297 | 0 | 30 | 0 | $opt{'origin'} ||= join(':', @{$opt{'caller'};}[1, 2]) |
529 | 2 | 0 | 0 | $restrict->{$_} or delete $uniq_name{$_} |