line |
true |
false |
branch |
17
|
0 |
3 |
unless $name |
21
|
2 |
1 |
$data->{$name} ? : |
27
|
1 |
60 |
if ($self->{'attrs'}) |
28
|
0 |
1 |
wantarray ? : |
45
|
2 |
58 |
wantarray ? : |
54
|
69 |
301 |
if (${"${name}::META";} and ${"${name}::META";}->{'ATTR'}) { } |
67
|
0 |
2 |
unless $name |
71
|
1 |
1 |
$data->{$name} ? : |
77
|
970 |
2286 |
if ($self->{'bases'}) |
78
|
0 |
970 |
wantarray ? : |
91
|
0 |
2286 |
wantarray ? : |
125
|
1 |
3 |
unless $type |
126
|
0 |
3 |
unless $name |
132
|
3 |
3 |
if @$configs |
135
|
3 |
0 |
$configs ? : |
141
|
0 |
6 |
unless $type |
147
|
0 |
6 |
unless int grep(($type eq $_), ("attrs", "bases", "mixins", "roles", "subs")) |
153
|
0 |
6 |
wantarray ? : |
159
|
0 |
2 |
unless $name |
163
|
1 |
1 |
$data->{$name} ? : |
169
|
14039 |
909 |
if ($self->{'mixins'}) |
170
|
0 |
14039 |
wantarray ? : |
187
|
0 |
909 |
wantarray ? : |
195
|
38 |
4304 |
if (${"${name}::META";} and ${"${name}::META";}->{'MIXIN'}) { } |
214
|
0 |
507 |
unless $name |
218
|
487 |
20 |
$data->{$name} ? : |
224
|
28758 |
2272 |
if ($self->{'roles'}) |
225
|
0 |
28758 |
wantarray ? : |
242
|
1 |
2271 |
wantarray ? : |
251
|
4406 |
41683 |
if (${"${name}::META";} and ${"${name}::META";}->{'ROLE'}) { } |
264
|
1 |
9 |
unless $from |
265
|
0 |
9 |
unless $type |
266
|
0 |
9 |
unless $name |
273
|
1 |
8 |
if (lc $from eq 'bases') { } |
|
4 |
4 |
elsif (lc $from eq 'roles') { } |
|
1 |
3 |
elsif (lc $from eq 'mixins') { } |
287
|
10 |
4 |
if (lc $type eq 'sub') { } |
288
|
4 |
6 |
if (*{"${source}::$name";}{"CODE"}) |
293
|
2 |
2 |
if ($${"${source}::META";}{uc $type}{$name}) |
301
|
0 |
9 |
wantarray ? : |
307
|
0 |
2 |
unless $name |
311
|
1 |
1 |
$data->{$name} ? : |
317
|
45 |
11 |
if ($self->{'subs'}) |
318
|
45 |
0 |
wantarray ? : |
331
|
8 |
3 |
wantarray ? : |