| blib/lib/Class/Delegation.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 16 | 24 | 66.6 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 50 | 23 | 0 | 0 | $delegator->{'other'} and keys %$delegated |
| 69 | 2 | 0 | 4 | @to and @as |
| line | l | !l | condition |
|---|---|---|---|
| 33 | 1 | 1 | *{$symbol;}{'CODE'} || sub { croak("Could not delegate $Class::Delegation::AUTOLOAD"); } |
| 149 | 18 | 1 | $args->[0] || '' |
| 294 | 1 | 9 | ref $_ || 'SCALAR' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 83 | 2 | 0 | 0 | $class->can('DESTROY') or _delegators_for($class, 'DESTROY') |
| 110 | 25 | 0 | 0 | ref $self || $self |
| 151 | 10 | 2 | 2 | ref $to_val ne 'ARRAY' or ref $as_val ne 'ARRAY' |
| 12 | 2 | 0 | ref $to_val ne 'ARRAY' or ref $as_val ne 'ARRAY' or @$to_val == @$as_val |