| line |
true |
false |
branch |
|
7
|
0 |
2 |
unless ($^P) |
|
66
|
0 |
0 |
unless ($INC{$namespace . '.pm'}) |
|
68
|
0 |
0 |
if $@ |
|
79
|
0 |
0 |
if ($self->use_cache and -f $class_cache_file) { } |
|
91
|
0 |
0 |
unless $self->{'_cache'}{$current_namespace} |
|
105
|
0 |
0 |
if $self->{'_cache'}{$namespace} |
|
109
|
0 |
0 |
unless ($fh) |
|
127
|
2 |
1 |
if $self->{'_cache'}{$namespace} |
|
132
|
1 |
0 |
unless ($self->name_tree_cache($namespace)) |
|
138
|
1 |
0 |
unless ($self->inheritance_tree_cache($namespace)) |
|
144
|
1 |
0 |
unless ($self->directory_tree_cache($namespace)) |
|
167
|
0 |
20 |
unless (defined $namespace) |
|
170
|
3 |
17 |
if (@_) |
|
223
|
0 |
11 |
unless ($class_meta) |
|
266
|
0 |
5 |
if $path_parts[0] eq '.' |
|
290
|
1 |
0 |
$tree ? : |
|
299
|
5 |
7 |
if ($cache->{$class_name}) |
|
307
|
0 |
7 |
unless ($data->{'is'} and @{$data->{'is'};}) |
|
313
|
7 |
0 |
unless ($parent_class_tree->has_child($class_name)) |
|
327
|
0 |
0 |
if ($self->generate_cache) |
|
368
|
0 |
0 |
unless ($self->_cache_has_data_for($namespace)) |
|
387
|
0 |
0 |
if $tmpl->process($template_name, $template_data, \$out) |
|
403
|
0 |
0 |
unless $info |
|
405
|
0 |
0 |
if ($info =~ /\[(.*?):(\d+)\]/) { } |
|
|
0 |
0 |
elsif ($info =~ /(.*?):(\d+)-(\d+)$/) { } |
|
413
|
0 |
0 |
if ($start) |
|
416
|
0 |
0 |
if ($INC{$inc} eq $file) |
|
434
|
0 |
0 |
if $seen{$target_class}++ |
|
435
|
0 |
0 |
if ('Class::Inspector'->function_exists($target_class, $method)) |
|
463
|
0 |
0 |
unless ($class_meta) |
|
512
|
0 |
0 |
if (@results == 1) { } |
|
524
|
0 |
0 |
if (my $class_meta = eval {
do {
$module_name->__meta__
}
}) { } |
|
531
|
0 |
0 |
unless ($module_path and -f $module_path) |
|
547
|
0 |
0 |
unless ($class_meta) |
|
551
|
0 |
0 |
unless ($prop_meta) |
|
572
|
0 |
19 |
unless exists $node{'name'} |
|
575
|
19 |
0 |
unless (defined $node{'id'}) |
|
596
|
10 |
12 |
if (@_) |
|
626
|
7 |
9 |
ref $_[0] ? : |