| line |
true |
false |
branch |
|
58
|
0 |
13 |
if $class->can('alter_import_args') |
|
63
|
2 |
11 |
if $class->can('before_import') |
|
68
|
6 |
7 |
if $class->can('after_import') |
|
77
|
6 |
0 |
unless my $args = $specs->config->{'magic'} |
|
78
|
0 |
0 |
unless ref $args and ref $args eq 'ARRAY' |
|
81
|
0 |
0 |
unless eval {
do {
require Exporter::Declare::Magic
}
} |
|
95
|
0 |
13 |
if $class eq 'Exporter::Declare' and grep {$_ eq '-magic';} @args |
|
164
|
6 |
60 |
ref $param[-1] ? : |
|
167
|
60 |
6 |
unless $ref |
|
171
|
56 |
10 |
if $type eq '&' |
|
193
|
59 |
5 |
reftype($params{'ref'}) eq 'CODE' ? : |
|
206
|
5 |
61 |
$params{'type'} ? : |
|
|
0 |
66 |
$params{'extra_exporter_props'} ? : |
|
219
|
0 |
45 |
unless $name |
|
231
|
29 |
16 |
unless keys %{"${name}::";} |
|
232
|
14 |
2 |
if defined *{"${name}::export_meta";}{'CODE'} |
|
233
|
1 |
1 |
unless @{"${name}::ISA";} |
|
242
|
15 |
30 |
if @$args and _is_exporter_class(@$args) |