line |
true |
false |
branch |
100
|
0 |
0 |
unless ref($abstract) =~ /^$/ |
101
|
0 |
0 |
unless $abstract =~ /[a-zA-Z]+[a-zA-Z0-9_]*(::[a-zA-Z]+[a-zA-Z0-9_]*)+$/ |
108
|
0 |
0 |
unless ref($key) =~ /^$/ |
109
|
0 |
0 |
unless $key =~ /^[a-zA-Z_]*[a-zA-Z0-9_]+$/ |
110
|
0 |
0 |
if 'NAMESPACE' eq $key |
111
|
0 |
0 |
if (ref($parameters{$key}) =~ /^CODE$/i) { } |
|
0 |
0 |
elsif (not ref($parameters{$key}) =~ /^$/i) { } |
|
0 |
0 |
elsif ($parameters{$key} =~ /^[a-zA-Z]+[a-zA-Z0-9_]*(::[a-zA-Z]+[a-zA-Z0-9_]*)+$/) { } |
119
|
0 |
0 |
if (exists &{$parameters{$key};}) { } |
178
|
0 |
0 |
unless ref($abstract) =~ /^$/ |
179
|
0 |
0 |
unless $abstract =~ /[a-zA-Z]+[a-zA-Z0-9_]*(::[a-zA-Z]+[a-zA-Z0-9_]*)+$/ |
184
|
0 |
0 |
unless ref($key) =~ /^$/ |
185
|
0 |
0 |
unless $key =~ /^[a-zA-Z_]*[a-zA-Z0-9_]+$/ |
186
|
0 |
0 |
if 'NAMESPACE' eq $key |
187
|
0 |
0 |
if (ref($parameters{$key}) =~ /^CODE$/i) { } |
|
0 |
0 |
elsif (not ref($parameters{$key}) =~ /^$/i) { } |
|
0 |
0 |
elsif ($parameters{$key} =~ /^[a-zA-Z]+[a-zA-Z0-9_]*(::[a-zA-Z]+[a-zA-Z0-9_]*)+$/) { } |
192
|
0 |
0 |
if (exists &{$parameters{$key};}) { } |
236
|
0 |
0 |
if 0 == scalar @_ |
238
|
0 |
0 |
if ref($self) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
241
|
0 |
0 |
unless $name =~ /\.pm$/ |
243
|
0 |
0 |
if $name =~ m[/] |
244
|
0 |
0 |
unless $self->isa($name) |
245
|
0 |
0 |
if $self eq $name |
248
|
0 |
0 |
if (0 == scalar @_) |
249
|
0 |
0 |
if 0 < scalar keys %modules |
254
|
0 |
0 |
unless ref($name) =~ /^$/ |
255
|
0 |
0 |
unless defined $modules{$name} |
288
|
0 |
0 |
if 0 == scalar @_ |
290
|
0 |
0 |
if ref($self) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
293
|
0 |
0 |
unless $name =~ /\.pm$/ |
295
|
0 |
0 |
if $name =~ m[/] |
296
|
0 |
0 |
unless $name->isa($self) |
297
|
0 |
0 |
if $self eq $name |
300
|
0 |
0 |
if (0 == scalar @_) |
301
|
0 |
0 |
if 0 < scalar keys %modules |
306
|
0 |
0 |
unless ref($name) =~ /^$/ |
307
|
0 |
0 |
unless defined $modules{$name} |
353
|
0 |
0 |
if 0 == scalar @_ |
355
|
0 |
0 |
if ref($self) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
358
|
0 |
0 |
unless $name =~ /\.pm$/ |
360
|
0 |
0 |
if $name =~ m[/] |
363
|
0 |
0 |
if (0 == scalar @_) |
364
|
0 |
0 |
if 0 < scalar keys %modules |
369
|
0 |
0 |
unless ref($name) =~ /^$/ |
370
|
0 |
0 |
unless defined $modules{$name} |
534
|
0 |
0 |
if 0 == scalar @_ |
536
|
0 |
0 |
if ref($self) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
539
|
0 |
0 |
if (0 == scalar @_) |
540
|
0 |
0 |
if 0 < scalar keys %subroutines |
545
|
0 |
0 |
unless ref($name) =~ /^$/ |
546
|
0 |
0 |
unless defined $subroutines{$name} |