| blib/lib/Mars/Meta.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 29 | 40 | 72.5 |
| line | true | false | branch |
|---|---|---|---|
| 15 | 0 | 2 | unless $name |
| 19 | 1 | 1 | $data->{$name} ? : |
| 25 | 0 | 3 | if ($self->{'attrs'}) |
| 49 | 10 | 9 | if (${"${name}::META";} and ${"${name}::META";}->{'ATTR'}) { } |
| 62 | 0 | 2 | unless $name |
| 66 | 1 | 1 | $data->{$name} ? : |
| 72 | 4 | 146 | if ($self->{'bases'}) |
| 108 | 0 | 4 | unless $type |
| 114 | 0 | 4 | unless int grep(($type eq $_), ("attrs", "bases", "mixins", "roles", "subs")) |
| 124 | 0 | 2 | unless $name |
| 128 | 1 | 1 | $data->{$name} ? : |
| 134 | 0 | 3 | if ($self->{'mixins'}) |
| 158 | 3 | 15 | if (${"${name}::META";} and ${"${name}::META";}->{'MIXIN'}) { } |
| 177 | 0 | 44 | unless $name |
| 181 | 38 | 6 | $data->{$name} ? : |
| 187 | 0 | 137 | if ($self->{'roles'}) |
| 211 | 122 | 790 | if (${"${name}::META";} and ${"${name}::META";}->{'ROLE'}) { } |
| 224 | 0 | 2 | unless $name |
| 228 | 1 | 1 | $data->{$name} ? : |
| 234 | 0 | 3 | if ($self->{'subs'}) |