| line | true | false | branch | 
 
| 20 | 0 | 252 | $_[1] eq 'import' && (caller())->isa('autouse') ? : | 
 
| 65 | 0 | 21 | if $$args{-'mixin'} | 
 
| 68 | 0 | 21 | if $$args{-'filter_dump'} | 
 
| 69 | 0 | 21 | if $$args{-'filter_save'} | 
 
| 70 | 0 | 21 | if $$args{-'yaml'} | 
 
| 71 | 0 | 21 | if $$args{-'dumper'} | 
 
| 75 | 0 | 21 | if ($$args{-'XXX'}) | 
 
| 76 | 0 | 0 | unless grep /^XXX$/, @EXPORT_BASE | 
 
| 81 | 9 | 12 | if $$args{-'selfless'} || $$args{-'Base'} and not $$filtered_files{(caller $stack_frame)[1]}++ | 
 
| 85 | 12 | 9 | if $$args{-'Base'} or $$args{-'base'} | 
 
| 89 | 0 | 33 | unless $class->isa('Spiffy') | 
 
| 94 | 18 | 15 | $$args{-'Base'} || $$args{-'base'} ? : | 
 
| 103 | 6 | 27 | unless keys %exportable | 
 
| 111 | 12 | 6 | unless $exportable{$v} | 
 
| 124 | 9 | 9 | if $done | 
 
| 127 | 0 | 3099 | if $status < 0 | 
 
| 128 | 0 | 3099 | if (/^__(?:END|DATA)__\r?$/) | 
 
| 144 | 0 | 9 | if (@my_subs) | 
 
| 149 | 0 | 9 | if ($filter_dump) | 
 
| 150 | 0 | 9 | if ($filter_save) | 
 
| 164 | 18 | 12 | if defined $$bases_map{$class} | 
 
| 209 | 0 | 54 | if defined $$args{-'package'} | 
 
| 210 | 0 | 54 | if defined $default and $$args{-'weak'} | 
 
| 212 | 0 | 54 | if defined &{"${package}::$field";} | 
 
| 213 | 0 | 54 | if $$args{-'weak'} | 
 
| 214 | 6 | 45 | ref $default eq 'HASH' && !keys(%$default) ? : | 
 
|  | 3 | 51 | ref $default eq 'ARRAY' && !@$default ? : | 
 
| 222 | 12 | 42 | if ($$args{-'init'}) | 
 
| 223 | 0 | 12 | $$args{-'weak'} ? : | 
 
| 227 | 24 | 30 | if defined $default | 
 
| 231 | 0 | 54 | if $$args{-'weak'} | 
 
| 235 | 15 | 8 | unless $#_ > 0 or defined $_[0]{'block_list'} | 
 
|  | 1 | 18 | unless $#_ > 0 | 
 
|  | 19 | 0 | unless exists $_[0]{'block_delim_default'} | 
 
|  | 1 | 0 | unless $#_ > 0 | 
 
|  | 6 | 17 | unless exists $_[0]{'original_values'} | 
 
|  | 23 | 0 | unless $#_ > 0 | 
 
|  | 2 | 0 | unless exists $_[0]{'_next_list'} | 
 
|  | 1 | 0 | unless $#_ > 0 | 
 
|  | 1 | 1 | unless $#_ > 0 | 
 
|  | 1 | 39 | unless $#_ > 0 | 
 
|  | 6 | 17 | unless $#_ > 0 or defined $_[0]{'data_delim'} | 
 
|  | 21 | 0 | unless $#_ > 0 | 
 
|  | 1 | 8 | unless $#_ > 0 | 
 
|  | 3 | 8 | unless $#_ > 0 or defined $_[0]{'block_delim'} | 
 
|  | 9 | 0 | unless $#_ > 0 | 
 
|  | 11 | 6 | unless exists $_[0]{'_filters_delay'} | 
 
|  | 1 | 8 | unless $#_ > 0 | 
 
|  | 3 | 13 | unless $#_ > 0 or defined $_[0]{'spec'} | 
 
|  | 15 | 0 | unless $#_ > 0 | 
 
|  | 145 | 49 | unless $#_ > 0 | 
 
|  | 2 | 21 | unless exists $_[0]{'_filters'} | 
 
|  | 15 | 18 | unless $#_ > 0 | 
 
|  | 20 | 15 | unless exists $_[0]{'data_delim_default'} | 
 
|  | 22 | 12 | unless $#_ > 0 | 
 
|  | 80 | 22 | unless exists $_[0]{'_filters_map'} | 
 
|  | 15 | 51 | unless $#_ > 0 | 
 
|  | 8 | 8 | unless exists $_[0]{'_no_diag_on_only'} | 
 
|  | 9 | 1 | unless $#_ > 0 | 
 
|  | 12 | 13 | unless $#_ > 0 | 
 
|  | 8 | 1 | unless $#_ > 0 | 
 
| 236 | 0 | 54 | if $@ | 
 
| 239 | 0 | 54 | if defined wantarray | 
 
| 259 | 0 | 0 | if defined $$args{-'package'} | 
 
| 261 | 0 | 0 | if defined &{"${package}::$field";} | 
 
| 273 | 0 | 0 | if defined $$args{-'package'} | 
 
| 275 | 0 | 0 | if defined &{"${package}::$field";} | 
 
| 291 | 12 | 102 | if (defined $elem and defined $booleans{$elem}) { } | 
 
|  | 12 | 90 | elsif (defined $elem and defined $pairs{$elem} and @_) { } | 
 
| 292 | 0 | 12 | @_ && $_[0] =~ /^[01]$/ ? : | 
 
| 303 | 75 | 0 | wantarray ? : | 
 
| 311 | 0 | 0 | unless (ref $_[0]) | 
 
| 312 | 0 | 0 | unless defined $_[0] | 
 
| 313 | 0 | 0 | unless (\$_[0]) =~ /\((\w+)\)$/o | 
 
| 317 | 0 | 0 | unless overload::StrVal($_[0]) =~ /\((\w+)\)$/o | 
 
| 328 | 0 | 0 | @_ ? : | 
 
| 338 | 0 | 0 | if $method =~ s/.*::// | 
 
| 341 | 0 | 0 | @_ ? : | 
 
| 342 | 0 | 0 | ref $_[0] ? : | 
 
| 345 | 0 | 0 | $seen || ($seen = $_ eq $caller_class) ? : | 
 
| 350 | 0 | 0 | if $super_class eq $class | 
 
| 351 | 0 | 0 | if (defined &{"${super_class}::$method";}) | 
 
| 352 | 0 | 0 | if $method eq 'AUTOLOAD' | 
 
| 369 | 0 | 3 | unless defined $INC{'base.pm'} | 
 
| 393 | 5 | 4 | unless %{"${_}::";} | 
 
|  | 9 | 0 | unless grep {eval "require $_" unless %{"${_}::";};
$_->isa('Spiffy');} @base_classes | 
 
| 398 | 0 | 0 | if $inheritor->isa($base_class) | 
 
| 399 | 0 | 0 | unless $base_class->isa('Spiffy') | 
 
| 416 | 0 | 0 | if $target_class eq 'mixin' | 
 
| 418 | 0 | 0 | unless my $mixin_class = shift() | 
 
| 438 | 0 | 0 | @_ ? : | 
 
| 440 | 0 | 0 | $methods{$_} ? : | 
 
| 456 | 0 | 0 | /^:(.*)/ ? : | 
 
|  | 0 | 0 | /^!:(.*)/ ? : | 
 
| 463 | 0 | 0 | if (@roles and $roles[0] =~ /^!/) | 
 
| 470 | 0 | 0 | if /^!(.*)/ | 
 
| 480 | 0 | 0 | if $class eq 'Spiffy' | 
 
| 484 | 0 | 0 | if defined &{"${class}::$_";} | 
 
| 488 | 0 | 0 | if @{"${class}::ISA";} | 
 
| 499 | 0 | 0 | if ($dump eq 'dumper') | 
 
| 517 | 0 | 0 | wantarray ? : | 
 
| 526 | 0 | 0 | wantarray ? : |