| blib/lib/OOP/Perlish/Class.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 27 | 62 | 43.5 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 353 | 147 | 0 | 246 | exists $$self{'____isa_hash'}{$class} and defined $$self{'____isa_hash'}{$class} |
| 641 | 2 | 0 | 4 | $key and $value |
| 659 | 2 | 2 | 0 | exists $self->____OOP_PERLISH_CLASS_ACCESSORS->{$_} and $self->____OOP_PERLISH_CLASS_ACCESSORS->{$_}->default_is_set |
| 688 | 0 | 2 | 144 | $parent_class and bless({}, $parent_class)->can('____OOP_PERLISH_CLASS_ACCESSORS') |
| 718 | 0 | 0 | 0 | $this and $this->isa('HASH') |
| 776 | 0 | 0 | 193 | exists $$self{'____oop_perlish_class_opts'}{$method} and defined $$self{'____oop_perlish_class_opts'}{$method} |
| line | l | !l | condition |
|---|---|---|---|
| 436 | 0 | 0 | ${$storage;} || ${$class_storage;} || $main::_OOP_PERLISH_CLASS_EMITLEVEL || 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 63 | 0 | 24 | 0 | ref $proto || $proto |
| 107 | 0 | 145 | 0 | ref $proto || $proto |
| 309 | 164 | 0 | 0 | ref $self || $self |
| 7 | 164 | 0 | $class ||= ref $self || $self | |
| 350 | 364 | 0 | 0 | ref $self || $self |
| 29 | 364 | 0 | $class ||= ref $self || $self | |
| 404 | 14 | 0 | 0 | ref $self || $self |
| 449 | 0 | 16 | 0 | ref $self || $self |
| 494 | 0 | 0 | 0 | ref $self || $self |
| 545 | 618 | 252 | 0 | ref $self || $self |
| 574 | 0 | 560 | 0 | ref $self || $self |
| 659 | 194 | 0 | 4 | exists $$self{'____oop_perlish_class_opts'}{$_} or exists $self->____OOP_PERLISH_CLASS_ACCESSORS->{$_} and $self->____OOP_PERLISH_CLASS_ACCESSORS->{$_}->default_is_set |
| 739 | 544 | 0 | 0 | ref $self || $self |
| 778 | 191 | 0 | 1 | $self->$method or $self->is_set($method) |