| blib/lib/MRP/BaseClass.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 7 | 65 | 10.7 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 309 | 0 | 0 | 0 | ref $func and push @list, $func->functions |
| 328 | 0 | 0 | 0 | $field eq $_ && !&MRP::Introspection::function($class, $field) |
| 456 | 2 | 0 | 0 | %all || %$delegates and not exists $ISA{$class . '::memberAccess'} |
| line | l | !l | condition |
|---|---|---|---|
| 21 | 0 | 0 | shift() || die($package . '->' . $name . ' called for nothing!') |
| 232 | 0 | 2 | $class->MRP::BaseClass::_fields || {} |
| 233 | 0 | 2 | &MRP::Introspection::hash($class, 'delegates') || {} |
| 234 | 0 | 2 | &MRP::Introspection::array($class, 'public_vars') || [] |
| 243 | 0 | 2 | &MRP::Introspection::array($class, 'defaults') || [] |
| 253 | 2 | 0 | &MRP::Introspection::ISA($class) || [] |
| 682 | 0 | 0 | ref $ref || (return undef) |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 22 | 0 | 0 | 0 | ref $self || $self |
| 29 | 0 | 0 | 0 | $member =~ /$name/i or $name =~ /$member/i |
| 37 | 0 | 0 | 0 | $funcn =~ /$name/i or $name =~ /$funcn/i |
| 53 | 0 | 0 | 0 | ref $ref || $ref |
| 111 | 0 | 0 | 0 | shift() || confess('You must give an object to rebless') |
| 112 | 0 | 0 | 0 | shift() || confess("You must give a package to rebless $self into") |
| 282 | 0 | 0 | 0 | $MRP::BaseClass::cache{$isa} || do { $isa->MRP::BaseClass::check4Clashes, $MRP::BaseClass::cache{$isa} } |
| 456 | 0 | 0 | 2 | %all || %$delegates |
| 508 | 0 | 0 | 0 | $item ||= $name |
| 533 | 0 | 0 | 0 | $item ||= $name |
| 549 | 0 | 0 | 0 | $item ||= $name |
| 574 | 0 | 0 | 0 | $item ||= $name |
| 591 | 0 | 0 | 0 | $item ||= $name |
| 626 | 0 | 0 | 0 | $item ||= $name |