line |
true |
false |
branch |
21
|
0 |
0 |
unless ($role_type) |
27
|
0 |
0 |
unless (&first(sub {
$_ eq $req;
}
, _required_methods($role_type, $role))) |
38
|
0 |
3 |
exists $args{'methods'} ? : |
41
|
0 |
0 |
unless $role_type |
65
|
0 |
0 |
$class->can('new') ? : |
71
|
0 |
0 |
unless _derive_role_type($role) |
80
|
0 |
0 |
if ($role_type eq 'Moose::Role') { } |
|
0 |
0 |
elsif ($role_type eq 'Role::Tiny') { } |
85
|
0 |
0 |
if ($info and ref $info->{'requires'} eq 'ARRAY') |
90
|
0 |
0 |
wantarray ? : |
98
|
0 |
0 |
if ($role->can('meta') and $role->meta->isa('Moose::Meta::Role')) |
103
|
0 |
0 |
if (try_load_class('Role::Tiny') and _role_tiny_info($role)) |
125
|
0 |
0 |
if ($role_type eq 'Moose::Role') { } |
|
0 |
0 |
elsif ($role_type eq 'Role::Tiny') { } |
145
|
0 |
0 |
if $@ |
161
|
0 |
0 |
if $role_type eq 'Moose::Role' |
168
|
0 |
0 |
unless (ref $subref) |
173
|
0 |
0 |
if ($meta) { } |