line |
true |
false |
branch |
17
|
4 |
31 |
if (my $error = $class->_validate(%param)) |
57
|
5 |
22 |
if (my $error = $self->_validate_overriding($name, $new_sub)) |
76
|
4 |
3 |
if (my $error = $self->_validate_call_original($name)) |
84
|
1 |
2 |
if (not defined $want_array) { } |
|
1 |
1 |
elsif ($want_array) { } |
108
|
4 |
2 |
if keys %{$self->times;} |
115
|
1 |
2 |
unless $self->called |
132
|
3 |
32 |
unless length $package |
134
|
31 |
1 |
if _is_package_loaded($package) |
142
|
1 |
26 |
unless length $name |
144
|
1 |
25 |
unless ($self->package->can($name)) |
148
|
2 |
23 |
unless ($new_sub) |
152
|
22 |
1 |
if _is_coderef($new_sub) |
160
|
3 |
4 |
unless length $name |
162
|
3 |
1 |
if $self->_get_original($name) |
209
|
0 |
22 |
if exists $originals->{$name} |
239
|
0 |
22 |
if $self->_get_original($name) |
255
|
22 |
8 |
if (my $first_argument = $arguments[0]) |
265
|
20 |
2 |
if ($is_class_or_object) |
276
|
4 |
26 |
if ($self->want_array) |
285
|
16 |
14 |
if (not defined $want_array) { } |
|
8 |
6 |
elsif ($want_array) { } |
374
|
4 |
6 |
if ($self->want_array) |
388
|
22 |
1 |
if $reftype eq "CODE" |
399
|
31 |
1 |
if %{$package;} |