| blib/lib/Salvation/TC/Parser.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 8 | 18 | 44.4 |
| line | true | false | branch |
|---|---|---|---|
| 18 | 0 | 4 | if defined $BACKEND |
| 20 | 4 | 0 | if (eval { do { require Salvation::TC::Parser::XS; 1 } }) { } |
| 36 | 4 | 4 | unless defined $BACKEND |
| 38 | 0 | 4 | unless ($loaded) |
| 54 | 136 | 4 | if defined $code |
| 70 | 0 | 0 | if defined $code |
| 107 | 51 | 0 | if ('Class::Inspector'->loaded($class) or eval { do { &Module::Load::load($class); 1 } }) { } |
| 0 | 0 | elsif (defined($word = $self->look_for_type_short_name($word))) { } | |
| 118 | 0 | 0 | if ('Class::Inspector'->loaded($class) or eval { do { &Module::Load::load($class); 1 } }) |