Branch Coverage

File:lib/Class/Abstract.pm
Coverage:100.0%

line%coveragebranch
233100TFunless defined $caller and length $caller
237100TFif $caller eq $SELF
243100TFunless _is_direct_abstract($caller)
342100TFif (ref $class)
343100TFunless &blessed($class)
348100TFunless defined $class and length $class
352100TFunless ($BYPASS or $config{'harness_bypass'} and $ENV{'HARNESS_ACTIVE'})
353100TFif _is_direct_abstract($class)
414100TFif (ref $class)
415100TFunless &blessed($class)
420100TFunless defined $class and length $class
423100TFunless ($BYPASS or $config{'harness_bypass'} and $ENV{'HARNESS_ACTIVE'})
424100TFif _is_direct_abstract($class)
491100TFdefined $class_arg ? :
493100TFunless defined $class and length $class
517100TFunless defined $class
520100TFif $class eq $SELF
524100TFgrep({$_ eq $SELF;} @{"${class}::ISA";}) ? :