line |
true |
false |
branch |
12
|
20 |
0 |
if ($] > 5.009004) { } |
|
0 |
0 |
elsif ($C3_XS or not defined $C3_XS) { } |
23
|
0 |
0 |
if ($error) { } |
24
|
0 |
0 |
unless $error =~ /\blocate\b/ |
26
|
0 |
0 |
if ($C3_XS) |
67
|
2 |
83 |
if $class eq 'main' |
69
|
0 |
83 |
if $TURN_OFF_C3 |
70
|
83 |
0 |
if $C3_IN_CORE |
74
|
83 |
0 |
unless exists $MRO{$class} |
87
|
0 |
21 |
unless keys %MRO |
88
|
21 |
0 |
if ($C3_IN_CORE) { } |
92
|
0 |
0 |
if ($_initialized) |
105
|
0 |
4 |
unless keys %MRO |
106
|
4 |
0 |
if ($C3_IN_CORE) { } |
122
|
0 |
0 |
if $C3_IN_CORE |
130
|
0 |
0 |
if $C3_IN_CORE |
146
|
0 |
0 |
if not defined $has_overload_fallback and defined ${"${local}::()";} |
149
|
0 |
0 |
if defined *{"${class}::$method";}{'CODE'} |
153
|
0 |
0 |
unless exists $methods{$method} |
162
|
0 |
0 |
if $C3_IN_CORE |
169
|
0 |
0 |
if $C3_IN_CORE |
174
|
0 |
0 |
if not defined &{"${class}::()";} and defined $MRO{$class}{'has_overload_fallback'} |
176
|
0 |
0 |
if ($method =~ /^\(/) |
178
|
0 |
0 |
if defined $$orig |
185
|
0 |
0 |
if $C3_IN_CORE |
192
|
0 |
0 |
if $C3_IN_CORE |
195
|
0 |
0 |
if $MRO{$class}{'has_overload_fallback'} |
199
|
0 |
0 |
if defined *{"${class}::$method";}{'CODE'} and *{"${class}::$method";}{'CODE'} eq $MRO{$class}{'methods'}{$method}{'code'} |