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[/]) { } |