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) |