| line |
true |
false |
branch |
|
29
|
45 |
37 |
unless ref $self |
|
36
|
2 |
11 |
if eval {
do {
$foreign->isa($class)
}
} |
|
38
|
6 |
5 |
unless &Scalar::Util::blessed($foreign) |
|
50
|
17 |
44 |
unless $f_class |
|
52
|
12 |
49 |
if ref $foreign and $f_class->isa($self) |
|
54
|
44 |
5 |
if $adapter_for{$f_class} |
|
56
|
4 |
1 |
unless ($skip_super) |
|
60
|
2 |
1 |
if $adapter_for{$base} |
|
70
|
25 |
45 |
if (my $thing = $self->object) { } |
|
74
|
33 |
12 |
&Scalar::Util::blessed($thing) ? : |
|
89
|
12 |
54 |
if eval {
do {
$thing->isa($self)
}
} |
|
93
|
10 |
56 |
unless (&Scalar::Util::blessed($thing)) |
|
94
|
4 |
6 |
if substr($func, 0, 3) eq 'set' |
|
96
|
3 |
3 |
ref $thing ? : |
|
110
|
1 |
2 |
ref $from ? : |