| line |
true |
false |
branch |
|
36
|
0 |
27 |
if ref $class |
|
42
|
18 |
47 |
unless $class->isa($above) |
|
47
|
1 |
30 |
if @_ % 2 |
|
52
|
0 |
4 |
if ($key ne 'Message') |
|
61
|
27 |
0 |
unless ($class =~ /^Exception::Class::TCF::/o) |
|
63
|
27 |
0 |
if isException($fclass) |
|
76
|
0 |
0 |
if (ref $self) |
|
79
|
0 |
0 |
if $self->isProtected($val) |
|
87
|
4 |
0 |
if ref $_[0] |
|
95
|
0 |
0 |
if (ref $self) |
|
98
|
0 |
0 |
if $PROTECTED{$name} |
|
106
|
0 |
0 |
if ref $_[0] |
|
111
|
1 |
0 |
if (ref $self) |
|
118
|
5 |
0 |
if ref $_[0] and exists $_[0]{'Message'} |
|
158
|
0 |
0 |
if ($THROWING) |
|
169
|
0 |
4 |
if ($self->hasField('DyingMessage')) |
|
173
|
0 |
4 |
if ($mess =~ /\n$/o) { } |
|
178
|
4 |
0 |
if $pack eq 'Exception::Class::TCF' |
|
188
|
1 |
1 |
unless $THROWING |
|
194
|
6 |
48 |
unless (@_) |
|
195
|
0 |
6 |
unless ($CATCHING or $THROWING) |
|
202
|
22 |
26 |
unless ref $self |
|
205
|
44 |
4 |
if (@STACK) { } |
|
255
|
0 |
46 |
if $HANDLE_WARN |
|
260
|
40 |
6 |
if ($@) |
|
263
|
0 |
47 |
unless (ref $action eq 'CODE') |
|
271
|
25 |
22 |
if $type eq 'Default' |
|
272
|
1 |
46 |
if ($type eq 'Finally') |
|
273
|
1 |
0 |
if ref $action eq 'CODE' |
|
281
|
4 |
36 |
unless ($dTHROWING) |
|
282
|
1 |
3 |
if ($catchDie or $HANDLE_DIE) { } |
|
292
|
37 |
0 |
ref $exc ? : |
|
294
|
4 |
33 |
unless (exists $excs{$raisedType}) |
|
296
|
0 |
4 |
if defined $finalAction |
|
305
|
1 |
32 |
if defined $finalAction |
|
306
|
7 |
26 |
if $dTHROWING |
|
307
|
1 |
25 |
if $@ |
|
312
|
2 |
4 |
if ref $catches{'Finally'} eq 'CODE' |