| line |
true |
false |
branch |
| 39 |
17 |
79 |
if $class eq 'main' |
| 40 |
0 |
79 |
if $TURN_OFF_C3 |
| 43 |
79 |
0 |
unless exists $MRO{$class} |
| 50 |
0 |
20 |
unless keys %MRO |
| 51 |
2 |
18 |
if ($_initialized) |
| 63 |
0 |
6 |
unless keys %MRO |
| 96 |
1 |
119 |
if defined ${"${local}::()";} |
| 99 |
32 |
77 |
unless not defined *{"${class}::$method";}{'CODE'} |
| 102 |
59 |
18 |
unless exists $methods{$method} |
| 120 |
1 |
90 |
if $MRO{$class}{'has_overload_fallback'} |
| 136 |
0 |
31 |
if $MRO{$class}{'has_overload_fallback'} |
| 140 |
23 |
1 |
if defined *{"${class}::$method";}{'CODE'} and *{"${class}::$method";}{'CODE'} eq $MRO{$class}{'methods'}{$method}{'code'} |
| 168 |
4 |
21 |
$indirect ? : |
| 175 |
25 |
1 |
unless $label eq '(eval)' or $label eq '__ANON__' |
| 188 |
21 |
15 |
if $caller eq $current |
| 194 |
4 |
32 |
if defined $Class::C3::MRO{$class} and defined $Class::C3::MRO{$class}{'methods'}{$label} |
| 196 |
17 |
15 |
if defined($found = *{$class . '::' . $label;}{'CODE'}) |
| 202 |
4 |
21 |
if $indirect |
| 204 |
3 |
18 |
if not $method |