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