| line |
true |
false |
branch |
|
28
|
6 |
3 |
ref $parent ? : |
|
53
|
0 |
0 |
ref $self ? : |
|
|
0 |
14 |
unless my $sub = $self->can($AUTOLOAD) |
|
54
|
1 |
13 |
if ref $trace eq 'SCALAR' |
|
69
|
13 |
0 |
unless $method =~ /^(\(eval\)|__ANON__|DB::.*)$/ |
|
73
|
5 |
8 |
unless $sub |
|
74
|
3 |
5 |
if ref $trace eq 'SCALAR' |
|
87
|
2 |
2 |
if (ref $what) { } |
|
88
|
1 |
1 |
grep(($_ eq $what), @$c3) ? : |
|
90
|
1 |
1 |
grep(($_->{'_meta'}{'name'} eq $what), @$c3) ? : |
|
104
|
13 |
17 |
$_[0] && $_[0] eq 'from' ? : |
|
106
|
0 |
30 |
unless ($self->{'_meta'}) |
|
113
|
27 |
59 |
if ($from) |
|
114
|
14 |
13 |
if $o->{'_meta'}{'name'} ne $from |
|
118
|
59 |
0 |
if (ref $o and $o->{'_meta'}) { } |
|
120
|
22 |
37 |
if $sub |
|
122
|
0 |
37 |
if (ref $Class::Classless::C3::autoload eq 'CODE') |
|
124
|
0 |
0 |
if $sub |
|
128
|
0 |
0 |
if $sub |
|
133
|
1 |
7 |
if $sub |
|
165
|
10 |
22 |
if (@_) |
|
166
|
0 |
10 |
if $self->{'name'} |
|
169
|
1 |
9 |
unless ($self->{'name'}) |
|
181
|
9 |
1 |
if (@_) |
|
183
|
0 |
9 |
if @{$self->{'parents'};} |
|
185
|
0 |
9 |
unless ref $par |
|
194
|
0 |
1 |
if (@_) |
|
195
|
0 |
0 |
if $self->{'parents'} |
|
196
|
0 |
0 |
if (ref $_[0] eq 'ARRAY') { } |
|
211
|
0 |
1 |
unless $newp |
|
245
|
1 |
4 |
if $sym =~ /^(AUTOLOAD|NEXT|can|isa|VERSION|meta|new)$/ |
|
249
|
0 |
0 |
exists &{$class . '::' . $sym;} ? : |
|
|
4 |
0 |
ref \$symtable->{$sym} eq 'GLOB' ? : |
|
251
|
2 |
2 |
if (defined $sub) |
|
266
|
2 |
43 |
if (grep(($who eq $_->{'_meta'}{'name'}), @{$Class::Classless::C3::c3cache{$k};})) |