Branch Coverage

blib/lib/Class/XSConstructor.pm
Criterion Covered Total %
branch 23 32 71.8


line true false branch
19 0 8 if (our $REDEFINE) { }
35 0 20 if (XXX) { }
0 20 elsif (XXX) { }
1 19 elsif (XXX and $thing->can('compiled_check')) { }
0 19 elsif (XXX and $thing->can('check')) { }
1 18 elsif (XXX) { }
0 18 elsif (defined $thing) { }
56 8 12 if ($name =~ /\A(.*)\!\z/)
62 0 20 if (@unknown_keys)
67 8 12 if $spec{'required'}
68 2 18 if $spec{'isa'}
86 8 0 $] >= 5.01 ? :
90 4 4 unless @isa
105 3 1 unless ($caller->can('BUILD'))
110 1 0 $] >= 5.01 ? :
114 2 0 *{$_;}{'CODE'} ? :