Branch Coverage

blib/lib/Class/Declare/Hash.pm
Criterion Covered Total %
branch 25 32 78.1


line true false branch
63 28 0 unless defined $__GET_ATTRIBUTES__
64 28 0 unless defined $__GET_VALUES__
65 28 0 unless defined $__GET_FRIENDS__
279 16 6 if $outside
293 0 22 unless grep {defined $_;} map({$_args->{$_};} 'public', 'private', 'protected', 'abstract', 'class', 'static', 'restricted', 'all')
300 16 6 if ($outside)
328 0 20 unless $_args->{'all'}
336 0 89 unless my $pkg = $isa[$i++]
346 67 22 unless my $ref = &$__GET_ATTRIBUTES__($isa)
383 11 9 ref $self ? :
401 46 40 if (ref $v)
408 31 15 unless (defined $r)
413 29 2 if (not defined $depth or $depth > 0)
426 22 9 if $_args->{'backtrace'}
441 14 6 if $outside
444 0 20 wantarray ? :