| line | true | false | branch | 
 
| 28 | 17 | 75 | unless @_ | 
 
| 30 | 38 | 86 | if &$f() | 
 
| 37 | 3777 | 4 | $h{$_}++ == 0 ? : | 
 
| 43 | 34 | 90 | if @_ and $_[0] =~ /^-[A-Z]\w+$/o | 
 
| 46 | 42 | 48 | if (@_ > 1 and ref $_[-1] eq 'HASH') | 
 
| 49 | 31 | 11 | unless %{$_[-1];} | 
 
| 52 | 82 | 8 | if (not defined $opt{'plugin'}) { } | 
 
|  | 0 | 12 | elsif ($opt{'plugin'} and $opt{'plugin'} ne 'eager') { } | 
 
| 58 | 7 | 83 | if @_ == 1 and ref $_[0] eq 'HASH' | 
 
| 61 | 13 | 77 | if ($pkg->can('_plugins')) | 
 
| 62 | 4 | 9 | if ($opt{'plugin'} eq 'eager') | 
 
| 72 | 20 | 66 | $_[0] =~ /^[-:]?all$/i ? : | 
 
|  | 86 | 4 | @_ ? : | 
 
| 91 | 126 | 267 | ref $class_config ? : | 
 
| 94 | 2 | 391 | if ($evalerror = do {
	local $@;
eval {
	do {
	my $path = $class;
$path =~ s[::][/]go;
require $path . '.pm';
$evalerror = $@
}
};
$@
}) | 
 
| 96 | 1 | 1 | $$opt{'debug'} == 2 ? : | 
 
| 99 | 1 | 297 | $$opt{'smart_rename'} ? : | 
 
|  | 59 | 298 | $$opt{'prefix'} ? : | 
 
|  | 8 | 357 | $$opt{'module_prefix'} && $module_prefix ? : | 
 
|  | 27 | 365 | $kind_prefix ? : | 
 
| 105 | 66 | 326 | if (ref $config_options eq 'HASH') { } | 
 
| 110 | 34 | 32 | if (exists $$config_options{-'select'}) { } | 
 
|  | 1 | 31 | elsif (exists $$config_options{-'except'}) { } | 
 
|  | 31 | 0 | elsif (not @funcs) { } | 
 
| 111 | 0 | 34 | if exists $$config_options{-'except'} | 
 
| 120 | 12 | 54 | @$wanted_funcs ? : | 
 
| 121 | 83 | 47 | if (ref(my $gen = $$config_options{$function}) eq 'CODE') { } | 
 
|  | 44 | 3 | elsif (defined &{$class . '::' . $function;}) { } | 
 
| 123 | 6 | 77 | if (exists $$local_definition{$function}) { } | 
 
| 131 | 76 | 1 | if ($function ne '.') { } | 
 
| 144 | 42 | 284 | ref $config_options eq 'ARRAY' ? : | 
 
| 159 | 29 | 358 | if (%$local_definition) { } | 
 
|  | 339 | 19 | elsif (@$funcs) { } | 
 
| 161 | 11 | 29 | if exists $$exported{$func} | 
 
| 162 | 0 | 29 | if %$want_funcs and not exists $$want_funcs{$func} | 
 
| 165 | 29 | 0 | if (ref $def eq 'HASH') { } | 
 
| 168 | 15 | 14 | if (do {
	no strict 'refs';
defined &{$class . '::' . $original_func;}
}) | 
 
| 169 | 0 | 0 | ref $prefix eq 'CODE' ? : | 
 
|  | 0 | 0 | $prefix ? : | 
 
|  | 15 | 0 | $local_rename ? : | 
 
| 175 | 0 | 0 | ref $def eq 'ARRAY' ? : | 
 
| 183 | 0 | 339 | unless @$funcs | 
 
| 187 | 39 | 348 | if %$want_funcs | 
 
| 188 | 102 | 285 | if ($prefix or %$rename) { } | 
 
| 189 | 1 | 101 | if (ref $prefix eq 'CODE') { } | 
 
| 204 | 4 | 5 | if ($str =~ s/^(is_|has_|enable_|disable_|isnt_|have_|set_)//) | 
 
| 207 | 5 | 4 | if (not $str =~ /^$kind/ || $str =~ /$kind$/) { } | 
 
| 219 | 211 | 107 | if exists $tmp{$class} | 
 
| 234 | 92 | 3 | if (@$org_args) | 
 
| 235 | 0 | 92 | if ref $$org_args[0] and ref $$org_args[0] eq 'HASH' | 
 
| 237 | 20 | 72 | if ($$org_args[0] =~ /^([:-])?all/i) { } | 
 
|  | 4 | 79 | elsif ($$opt{'plugin'} eq 'lazy' and $pkg->can('_plugins')) { } | 
 
| 240 | 1 | 19 | if $$opt{'plugin'} eq 'lazy' and $pkg->can('_plugins') | 
 
| 243 | 4 | 16 | if ($inherit_all and $import_module) | 
 
| 244 | 1 | 3 | if ($import_module eq 'Exporter' or $import_module eq 'Exporter::Simple') { } | 
 
|  | 3 | 0 | elsif ($import_module eq 'Sub::Exporter') { } | 
 
|  | 0 | 0 | elsif ($import_module eq 'Perl6::Export::Attrs') { } | 
 
| 246 | 1 | 0 | if ${$pkg . '::EXPORT_TAGS';}{'all'} | 
 
| 257 | 38 | 54 | if (_any sub {
	ref $_;
}
, @$org_args) { } | 
 
| 261 | 48 | 9 | $ref ? : | 
 
| 262 | 2 | 55 | if ($ref eq 'ARRAY' and not @$import_setting) | 
 
| 274 | 11 | 84 | if ($import_module) { } | 
 
| 275 | 10 | 1 | if @arg or not @$org_args | 
 
| 277 | 4 | 80 | if @arg | 
 
| 286 | 88 | 14 | if (exists $$config{$kind}) { } | 
 
| 289 | 4 | 10 | defined $import_setting ? : | 
 
| 297 | 0 | 3 | if $@ | 
 
| 309 | 0 | 5 | if ref $$org_args[$i] | 
 
| 313 | 1 | 4 | if $k =~ s/^(.+)::all$/$1|$1::\\w+/ | 
 
| 316 | 0 | 4 | unless @kinds | 
 
| 320 | 1 | 3 | if (@all) | 
 
| 325 | 7 | 5 | if ($plugin =~ /$regex\W/i or $plugin =~ /$regex$/i) | 
 
| 327 | 0 | 7 | if $@ | 
 
| 331 | 2 | 0 | if ($all_regex and $plugin =~ /$all_regex\W/i || $plugin =~ /$all_regex$/i) | 
 
| 342 | 17 | 232 | if (ref $want_func_definition eq 'HASH') { } | 
 
|  | 21 | 211 | elsif (ref $want_func_definition eq 'ARRAY') { } | 
 
| 344 | 12 | 5 | if exists $$want_func_definition{-'prefix'} | 
 
| 346 | 0 | 17 | if exists $$want_func_definition{-'args'} | 
 
| 354 | 1 | 38 | if ($k eq '-prefix') { } | 
 
|  | 1 | 37 | elsif ($k eq '-args') { } | 
 
|  | 13 | 24 | elsif (ref $v) { } | 
 
| 382 | 0 | 10 | if ($import_module eq 'Perl6::Export::Attrs') { } | 
 
|  | 0 | 10 | elsif ($import_module eq 'Exporter::Simple') { } | 
 
|  | 4 | 6 | elsif ($import_module eq 'Exporter') { } | 
 
|  | 6 | 0 | elsif ($import_module eq 'Sub::Exporter') { } | 
 
| 394 | 0 | 10 | if $@ | 
 
| 406 | 3 | 42 | if ($flg eq '-perl6exportattrs') { } | 
 
|  | 8 | 34 | elsif ($flg eq '-subexporter') { } | 
 
|  | 5 | 29 | elsif ($flg eq '-exportersimple') { } | 
 
|  | 7 | 22 | elsif ($flg eq '-exporter') { } | 
 
|  | 18 | 4 | elsif ($flg eq '-base') { } | 
 
|  | 3 | 1 | elsif ($flg eq '-pluggable') { } | 
 
| 432 | 1 | 41 | if @unknown |