line |
true |
false |
branch |
121
|
2 |
15 |
unless ref $data |
123
|
5 |
10 |
unless $FOUND_DATA |
126
|
1 |
14 |
if ($Data::MethodProxy::FOUND_DATA->{$refaddr}) |
132
|
6 |
8 |
if (ref $data eq 'HASH') { } |
|
8 |
0 |
elsif (ref $data eq 'ARRAY') { } |
139
|
6 |
2 |
if ($self->is_valid($data)) |
165
|
4 |
10 |
unless $self->is_valid($proxy) |
166
|
4 |
6 |
unless $self->is_callable($proxy) |
185
|
5 |
40 |
if ref $proxy ne 'ARRAY' |
188
|
3 |
37 |
unless defined $marker |
189
|
3 |
34 |
unless $marker =~ /^[&\$]proxy$/ |
190
|
2 |
32 |
unless defined $package |
191
|
1 |
31 |
unless defined $method |
208
|
0 |
13 |
unless $self->is_valid($proxy) |
211
|
0 |
13 |
unless &is_module_name($package) |
212
|
6 |
7 |
unless $package->can($method) |