Branch Coverage

blib/lib/Fukurama/Class/HideCaller.pm
Criterion Covered Total %
branch 18 36 50.0


line true false branch
88 5 0 unless ($IS_DECORATED)
92 0 5 if defined $hidden_class
100 1 0 unless ($IS_DECORATED or $USAGE_ERROR)
104 0 5 unless (UNIVERSAL::isa($hidden_class, $hidden_class))
113 0 5 if (not $DISABLE || $IS_DECORATED || $USAGE_ERROR)
125 0 5 if ($old) { }
135 0 0 unless my(@caller) = &$old($i++)
136 0 0 if $called_sub
137 0 0 $${'Fukurama::Class::HideCaller::REGISTER';}{$caller[0]} && !${'Fukurama::Class::HideCaller::DISABLE';} ? :
138 0 0 if $called_sub or $level-- != 0
139 0 0 @_ ? :
0 0 wantarray ? :
149 30 2689 unless my(@caller) = caller $i++
150 23 2666 if $called_sub
151 23 2666 $${'Fukurama::Class::HideCaller::REGISTER';}{$caller[0]} && !${'Fukurama::Class::HideCaller::DISABLE';} ? :
152 2176 513 if $called_sub or $level-- != 0
153 132 31 @_ ? :
163 350 wantarray ? :