| line |
true |
false |
branch |
|
21
|
0 |
1 |
if $ba != \&Moo::Object::BUILDARGS |
|
22
|
0 |
1 |
if $klass->can('FOREIGNBUILDARGS') |
|
24
|
0 |
1 |
unless $maybe_spec |
|
28
|
0 |
2 |
if ($spec{$attr}{'isa'} and not &blessed($spec{$attr}{'isa'})) |
|
31
|
0 |
2 |
if ($spec{$attr}{'isa'} and not $spec{$attr}{'isa'}->can('compiled_check')) |
|
34
|
0 |
2 |
if ($spec{$attr}{'default'} and not $spec{$attr}{'lazy'}) |
|
37
|
0 |
2 |
if ($spec{$attr}{'builder'} and not $spec{$attr}{'lazy'}) |
|
40
|
0 |
2 |
if (my(@unsafe) = grep({not $_ =~ /$safe_spec/;} keys %{$spec{$attr};})) |
|
54
|
0 |
1 |
unless $self->is_suitable_class($klass, \%spec) |
|
59
|
1 |
1 |
if $spec{$attr}{'required'} |
|
60
|
0 |
2 |
$spec{$attr}{'isa'} ? : |