| blib/lib/Aion/Types.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 31 | 38 | 81.5 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 79 | 0 | 282 | 10 | UNIVERSAL::isa($arg, "Aion::Type") and $arg->{'is_param'} |
| 99 | 0 | 16 | 64 | $arg->{'args'} and &List::Util::first(sub { UNIVERSAL::isa($_, "Aion::Type"); } , @{$$arg{"args"};}) |
| 152 | 15 | 326 | 278 | $as and $is_arg |
| 341 | 268 | 10 | $as and $is_arg and &$IS_PARAM($as) | |
| 249 | 0 | 6 | 13 | defined $_ && ref $_ eq '' |
| 296 | 0 | 0 | 3 | &Num->include($`) && &Num->include($`) |
| 392 | 1 | 1 | 3 | $K->include($k) and $V->include($v) |
| 429 | 14 | 1 | 0 | builtin::blessed($_) && !overload::Method($_, '""') |
| line | l | !l | condition |
|---|---|---|---|
| 155 | 491 | 128 | $where // \&Aion::Type::true |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 165 | 210 | 7 | 330 | $is_arg or @init |
| 250 | 2 | 4 | 0 | builtin::reftype($_) eq "CODE" or overload::Method($_, "&{}") |
| 277 | 1 | 1 | 2 | utf8::is_utf8($_) || /[\x80-\xFF]/a |
| 295 | 1 | 1 | 2 | $_->can('new') || !(@{"${_}::ISA";} || &first(sub { *{$_;}{'CODE'}; } , values %{"${_}::";})) |