| blib/lib/Method/Cached.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 32 | 52 | 61.5 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 21 | 11 | 0 | 2 | exists $args{-'domains'} and defined $args{-'domains'} | 
| 27 | 9 | 0 | 3 | exists $args{-'default'} and defined $args{-'default'} | 
| 36 | 9 | 0 | 0 | exists $args{-'inherit'} and $args{-'inherit'} eq 'no' | 
| 38 | 5 | 0 | 4 | $caller ne 'main' and not $caller->isa('Method::Cached') | 
| 123 | 242 | 0 | 24 | $line == $gv->LINE and $file eq $gv->FILE | 
| 149 | 12 | 34 | 0 | defined $_[0] and $_[0] =~ /^?\d+$/ | 
| line | l | !l | condition | 
|---|---|---|---|
| 54 | 24 | 0 | $package->_scan_symbol_name($file, $line) || (return) | 
| 153 | 12 | 36 | $dname ||= '' | 
| 164 | 20 | 4 | $_PREPARE_INFO{$package} ||= {} | 
| 170 | 24 | 0 | $_METHOD_INFO{$name} || (return) | 
| 171 | 24 | 0 | $_PREPARE_INFO{$info->{'package'}} || (return) | 
| 191 | 1 | 3 | $domain->{'storage_args'} || undef | 
| 199 | 36 | 3 | $any_class->can($_) or ++$invalid | 
| 216 | 18 | 53 | $info->{'expires'} || 0 | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 51 | 0 | 0 | 2 | $args || () | 
| 77 | 1 | 0 | 0 | $info->{'key_rule'} || $domain->{'key_rule'} | 
| 80 | 0 | 1 | 0 | $storage->can('delete') || $storage->can('clear') | 
| 190 | 4 | 0 | 0 | $domain->{'storage_class'} || croak('storage_class is necessary') | 
| 200 | 0 | 12 | 1 | $any_class->can('delete') or $any_class->can('remove') | 
| 209 | 72 | 0 | 30 | $info->{'key_rule'} || $domain->{'key_rule'} |