| line |
true |
false |
branch |
|
24
|
2 |
15 |
unless defined $component_class and defined $component_constructor |
|
26
|
3 |
12 |
unless defined $setter_parameters and ref $setter_parameters eq 'ARRAY' |
|
39
|
2 |
12 |
unless eval {
do {
no strict 'refs';
keys %{"${component_class}::";} || (defined ${"${component_class}::VERSION";} || defined @{"${component_class}::ISA";}) ? 1 : 0
}
} |
|
46
|
12 |
2 |
keys %{"${component_class}::";} || (defined ${"${component_class}::VERSION";} || defined @{"${component_class}::ISA";}) ? : |
|
49
|
1 |
13 |
if $@ |
|
54
|
1 |
12 |
unless defined $constructor |
|
62
|
1 |
15 |
unless defined $setter_method |
|
64
|
5 |
10 |
if ($setter_value =~ m[/]) { } |