| blib/lib/Class/AutoloadCAN.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 23 | 26 | 88.4 |
| line | true | false | branch |
|---|---|---|---|
| 11 | 3 | 1 | unless @_ |
| 19 | 4 | 1 | if ($method) |
| 24 | 1 | 0 | if ($Class::AutoloadCAN::AUTOLOAD =~ /(.*)::([^:]+)/) { } |
| 51 | 6 | 984 | if ($method =~ /^(.*)::([^:]+)/) |
| 59 | 0 | 3943 | if $seen{$class}++ |
| 62 | 23 | 3920 | if (my $CAN = *{"${class}::CAN";}{'CODE'}) |
| 68 | 4 | 19 | unless installed($class) |
| 70 | 7 | 12 | if $sub |
| 82 | 4703 | 985 | if $sub |
| 99 | 19 | 22 | if $installed{$base_class} |
| 100 | 0 | 22 | if $not_installed{$base_class} |
| 101 | 4 | 18 | if $testing_install{$base_class}++ |
| 107 | 10 | 8 | if installed($class) |