line |
true |
false |
branch |
12
|
0 |
0 |
if (my $func = overload::Method($_[0], '""'))
|
19
|
19 |
0 |
if (caller)[0] eq 'Bread::Board::Service::Deferred'
|
30
|
0 |
2 |
if $_[3] eq '""' and not overload::Method($_[0], $_[3])
|
31
|
0 |
2 |
if (my $func = overload::Method($_[0], $_[3]))
|
40
|
0 |
5 |
unless &Scalar::Util::blessed($params{'service'}) and $params{'service'}->does('Bread::Board::Service')
|
46
|
0 |
0 |
if ($_[0]{'service'}->can('class'))
|
55
|
0 |
0 |
if ($_[0]{'service'}->can('class'))
|
64
|
7 |
0 |
if ($_[0]{'service'}->can('class'))
|
66
|
7 |
0 |
if $class eq $_[1]
|
79
|
0 |
0 |
unless ref $func eq 'CODE'
|