Branch Coverage

File:blib/lib/Sub/Private.pm
Coverage:100.0%

line%coveragebranch
214100TFif ($phase eq "BEGIN")
216100TFunless $_post_check
235100TFif $phase eq "CHECK" and ${^GLOBAL_PHASE} ne "CHECK"
245100TFif ($mode eq $MODE_ENFORCE) { }
425100TFif ref $subs[0] eq "HASH"
428100TFunless @subs
431100TFif _mode_for($owner_pkg) ne $MODE_ENFORCE
437100TFdefined $sub_name && !ref($sub_name) ? :
444100TFif $@
448100TFif ($_post_check) { }
449100TFif (defined $^S) { }
458100TFunless (eval {         do {         _process_one($owner_pkg, $_) foreach (@subs); 1 } })
499100TFif $mode eq $MODE_NAMESPACE or $mode eq $MODE_ENFORCE
529100TFif $key ne $KEY_MODE
531100TFif (exists $options->{$KEY_MODE})
551100TFunless $BYPASS or $config{$KEY_HARNESS_BYPASS} and $ENV{'HARNESS_ACTIVE'}
557100TFunless defined &{"${owner_pkg}::$sub_name";}
583100TFunless $BYPASS or $config{$KEY_HARNESS_BYPASS} and $ENV{'HARNESS_ACTIVE'}
606100TFif $BYPASS
607100TFif $config{$KEY_HARNESS_BYPASS} and $ENV{'HARNESS_ACTIVE'}
615100TFunless (defined $pkg)
621100TFif $pkg eq $SELF
625100TFif $pkg eq $owner_pkg
646100TFif $caller eq $SELF