line |
true |
false |
branch |
182
|
0 |
40 |
if (exists $spies{$proto}) { }
|
195
|
21 |
1 |
if ($spy)
|
221
|
40 |
0 |
unless $proto->can('metaclass')
|
231
|
20 |
20 |
if (ref $proto)
|
244
|
1 |
20 |
if (ref $self->{'proto'}) { }
|
260
|
0 |
40 |
if $metaclass->is_immutable
|
278
|
48 |
1 |
if ($_[0] eq $self->{'proto'}) { }
|
|
1 |
0 |
elsif (ref $_[0] and not ref $self->{'proto'} and $_[0]->isa($self->{'class'})) { }
|
286
|
8 |
41 |
if (ref $self->{'responses'}{$method} eq 'CODE') { }
|
|
2 |
39 |
elsif (ref $self->{'responses'}{$method} eq 'Class::MOP::Method') { }
|
298
|
4 |
41 |
if (wantarray)
|
299
|
2 |
2 |
if (ref $value eq 'ARRAY') { }
|
|
2 |
0 |
elsif (ref $value eq 'HASH') { }
|
324
|
35 |
38 |
unless (exists $self->{'calls'}{$self->{'current_method'}})
|
335
|
1 |
1 |
if (ref $self->{'proto'}) { }
|
354
|
2 |
8 |
if (want('VOID'))
|
365
|
0 |
4 |
if (scalar @{$self->calls;})
|
380
|
2 |
0 |
if (want('VOID'))
|
393
|
0 |
2 |
if (scalar @{$self->__callsMatching(@_);})
|