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