| line |
true |
false |
branch |
|
122
|
2 |
15 |
unless ref $data |
|
124
|
5 |
10 |
unless $FOUND_DATA |
|
127
|
1 |
14 |
if ($Data::MethodProxy::FOUND_DATA->{$refaddr}) |
|
133
|
6 |
8 |
if (ref $data eq 'HASH') { } |
|
|
8 |
0 |
elsif (ref $data eq 'ARRAY') { } |
|
140
|
6 |
2 |
if ($self->is_valid($data)) |
|
166
|
4 |
10 |
unless $self->is_valid($proxy) |
|
167
|
4 |
6 |
unless $self->is_callable($proxy) |
|
186
|
5 |
40 |
if ref $proxy ne 'ARRAY' |
|
189
|
3 |
37 |
unless defined $marker |
|
190
|
3 |
34 |
unless $marker =~ /^[&\$]proxy$/ |
|
191
|
2 |
32 |
unless defined $package |
|
192
|
1 |
31 |
unless defined $method |
|
209
|
0 |
13 |
unless $self->is_valid($proxy) |
|
212
|
0 |
13 |
unless &is_module_name($package) |
|
213
|
6 |
7 |
unless $package->can($method) |