line |
true |
false |
branch |
31
|
2 |
0 |
$b->isa($a) ? : |
|
4 |
2 |
$a->isa($b) ? : |
50
|
3 |
51 |
unless $caller_method eq $wanted_method |
53
|
0 |
51 |
ref $self && overload::Overloaded($self) ? : |
59
|
22 |
29 |
unless ($NEXT::NEXT{join $;, $key, $wanted_method}) |
64
|
22 |
13 |
if shift @forebears eq $caller_class |
71
|
17 |
5 |
unless $wanted_method eq "AUTOLOAD" |
74
|
47 |
26 |
$stash->{$caller_method} && *{"${_}::$caller_method";}{'CODE'} ? : |
79
|
21 |
14 |
$stash->{'AUTOLOAD'} && *{"${_}::AUTOLOAD";}{'CODE'} ? : |
82
|
5 |
17 |
unless $NEXT::NEXT{join $;, $key, $wanted_method} |
|
8 |
14 |
unless @{[] unless $NEXT::NEXT{join $;, $key, $wanted_method};} |
91
|
7 |
44 |
unless (defined $call_method) |
92
|
5 |
2 |
unless do {
$wanted_class =~ /^NEXT:.*:ACTUAL/
} |
97
|
34 |
10 |
if ref $call_method eq "CODE" |
99
|
8 |
2 |
if ($wanted_method eq "AUTOLOAD") |
132
|
1 |
4 |
ref $self && overload::Overloaded($self) ? : |
138
|
2 |
3 |
if $NEXT::ALREADY_IN_EVERY{join $;, $key, $wanted_method}++ |
142
|
2 |
1 |
if do {
$wanted_class =~ /\bLAST\b/
} |
145
|
3 |
0 |
unless $wanted_method eq "AUTOLOAD" |
146
|
2 |
5 |
!*{$sub;}{'CODE'} || $seen{$sub}++ ? : |
151
|
3 |
0 |
if (@every) |
152
|
1 |
2 |
if ($want) { } |
|
2 |
0 |
elsif (defined $want) { } |
167
|
0 |
0 |
!*{$sub;}{'CODE'} || $seen{$sub}++ ? : |
169
|
0 |
0 |
if ($want) { } |
|
0 |
0 |
elsif (defined $want) { } |