line |
true |
false |
branch |
59
|
2 |
334 |
if (defined(my $meta = $opts{"${type}_metaclass"})) |
106
|
0 |
1 |
unless $metarole |
111
|
1 |
0 |
unless ($new_meta = meta($new_meta_name)) |
130
|
452 |
1 |
if ($common_base) |
137
|
452 |
1 |
if ($common_base) |
159
|
1 |
11 |
unless is_mop_object($obj) |
162
|
0 |
11 |
if ($SEEN{id($obj)}) |
168
|
24 |
0 |
if (my $m = meta($_)) |
180
|
0 |
19 |
if ($obj->isa('mop::attribute') and $attr->name eq '$!storage') { } |
185
|
4 |
15 |
if (&Scalar::Util::blessed($data)) { } |
|
1 |
14 |
elsif (ref $data) { } |
188
|
0 |
1 |
if (ref $data eq 'ARRAY') { } |
|
1 |
0 |
elsif (ref $data eq 'HASH') { } |
209
|
26 |
143 |
if $BOOTSTRAPPED |
268
|
4433 |
143 |
unless defined &{'mop::class::' . $method->name;} |
277
|
1716 |
0 |
unless defined &{$package . '::' . $method->name;} |