Branch Coverage

blib/lib/Class/Maker.pm
Criterion Covered Total %
branch 0 50 0.0


line true false branch
59 0 0 unless @args
67 0 0 if (not ref $args[0]) { }
69 0 0 $args[0] =~ s/^(?:main)?::// ? :
91 0 0 if (ref $arg eq 'HASH')
115 0 0 $explicit ? :
119 0 0 if (*{"Class::Maker::Basic::Handler::Attributes::$type";}{'CODE'})
144 0 0 unless exists $$this{'isa'}
199 0 0 if ($DEEP and defined *{"${class}::ISA";}{'ARRAY'})
215 0 0 if @_ > 1
219 0 0 unless $pkg =~ /::$/
223 0 0 if ($path =~ /(.*)::$/)
227 0 0 if ($path ne 'main::')
229 0 0 if (my $href_cls = reflect($clean_path))
237 0 0 if ($symbol =~ /::$/ and $symbol ne 'main::')
262 0 0 unless (/::$/)
264 0 0 if (defined *{"$pkg$_";}{'CODE'})
266 0 0 if (my $type = &attributes::get(\&{"$pkg$_";}))
268 0 0 if $type =~ /method/i
292 0 0 if $DEBUG
296 0 0 unless (/::$/)
298 0 0 if (defined *{"$pkg$_";})
302 0 0 if (ref $sref eq 'REF')
306 0 0 if $$sref->isa($what) and $DEBUG
335 0 0 if $Class::Maker::DEBUG
364 0 0 if $Class::Maker::DEBUG