| blib/lib/Exception/SEH.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 31 | 35 | 88.5 |
| line | l | !l | condition |
|---|---|---|---|
| 232 | 84 | 44 | $err and scalar @_ |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 97 | 22 | 41 | 157 | $return_hook_id and --$hook_nested_level <= 0 |
| 154 | 32 | 26 | 5 | $type and not $err_var |
| 165 | 39 | 9 | 10 | $where_present and not $where =~ /^{.*}$/ |
| 243 | 12 | 7 | 9 | $err_blessed and $err->isa($type) |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 85 | 1 | 0 | 131 | $OPTS{Devel::Declare::get_curstash_name()}{'-noret'} or $return_hook_id |
| 188 | 0 | 0 | 76 | $OPTS{Devel::Declare::get_curstash_name()}{'-noret'} or $return_hook_id |
| 206 | 11 | 93 | 24 | not defined EVAL() or EVAL() != CALLER(2) |
| 243 | 20 | 0 | 28 | not $type or $err_blessed and $err->isa($type) |
| 295 | 101 | 2 | 16 | $exception_caught || $$opts{'-safetry'} |
| 5 | 16 | 103 | $catch_fail or not $exception_caught || $$opts{'-safetry'} | |
| 300 | 1 | 98 | 4 | $$opts{'-noret'} or not $need_unwind |