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