| blib/lib/Data/Annotation/Traverse.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 8 | 23 | 34.7 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 96 | 11 | 0 | 0 | $is_blessed && $traverse_methods && $node->can($key) |
| 99 | 11 | 0 | 0 | $is_blessed and $strict_blessed |
| 11 | 0 | 0 | $method and $method_pre | |
| 0 | 0 | 0 | $method and $traverse_methods |
| line | l | !l | condition |
|---|---|---|---|
| 41 | 14 | 14 | pos $part || 0 |
| 78 | 11 | 0 | $opts{'traverse_methods'} || 0 |
| 81 | 0 | 11 | $opts{'strict_blessed'} || 0 |
| 82 | 11 | 0 | !$strict_blessed && $opts{'method_over_key'} || 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 114 | 0 | 0 | 0 | not $key =~ /\A (?: 0 | [1-9] \d*) \z/msux or $key > $node->$#* |