| blib/lib/Marmoset.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 19 | 37 | 51.3 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 163 | 1 | 0 | 5 | $$f{'default'} and not $$f{'lazy'} |
| 1 | 0 | 0 | $$f{'builder'} and not $$f{'lazy'} | |
| 203 | 1 | 0 | 0 | $$f{'default'} and not $$f{'lazy'} |
| 1 | 0 | 0 | $$f{'builder'} and not $$f{'lazy'} | |
| 274 | 9 | 0 | 0 | @_ == 1 && ref $_[0] eq 'HASH' |
| 316 | 3 | 1 | 0 | exists $$me{'required'} and not $$me{'required'} |
| 4 | 0 | 0 | exists $$me{'required'} and not $$me{'required'} and not $$me{'builder'} | |
| 1 | 0 | 0 | exists $$me{'required'} and not $$me{'required'} and not $$me{'builder'} and not $$me{'default'} |
| line | l | !l | condition |
|---|---|---|---|
| 297 | 2 | 3 | $Marmoset::ATTRIBUTES{$$me{'package'}} ||= [] |
| 340 | 3 | 4 | $$me{'OFFSET'} || 0 |
| 7 | 0 | $$me{'SIZE'} || 0 | |
| 353 | 2 | 1 | $$me{'OFFSET'} || 0 |
| 3 | 0 | $$me{'SIZE'} || 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 75 | 2 | 0 | 0 | $_->isa($need) or croak("Cannot inherit from $need; it is not a $me class (does not inherit from $need); bailing out") |