Branch Coverage

blib/lib/Scalar/Defer.pm
Criterion Covered Total %
branch 15 30 50.0


line true false branch
34 5 2 $forced ? :
67 1 6 unless ref $self eq '0'
73 6 24 unless ($_defer{id($_[0])} ||= $_defer{do { my $self = $_[0]; return $self unless ref $self eq '0'; bless $self, 'UNIVERSAL'; my $id = $$self; bless $self, '0'; $id }})
74 6 0 if caller eq 'Class::InsideOut'
95 1 0 if ($idx >= 0)
104 8 0 if $_ ne 'DESTROY' and $_ ne 'DEMOLISH' and $_ ne 'BEGIN' and $_ ne 'END' and $_ ne 'AUTOLOAD'
126 0 0 if $_[0] eq '0'
0 0 if (defined &Scalar::Util::blessed($_[0])) { }
0 0 if $_[0] eq '0'
1 0 if (defined &Scalar::Util::blessed($_[0])) { }
0 1 if $_[0] eq '0'
4 1 if (defined &Scalar::Util::blessed($_[0])) { }
0 0 if $_[0] eq '0'
1 0 if (defined &Scalar::Util::blessed($_[0])) { }
127 0 8 if $@