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) |