line |
true |
false |
branch |
31
|
0 |
133 |
if $self->attributes->{$attribute->name}
|
48
|
0 |
1 |
unless $attr
|
52
|
0 |
1 |
if (ref $attr_args{'default'})
|
86
|
0 |
2 |
if (@_ % 2)
|
88
|
0 |
0 |
'CODE' eq ref $default ? :
|
95
|
0 |
2 |
ref $names ? :
|
96
|
0 |
2 |
if (my $is_extension = $name =~ s/^\+//) { }
|
114
|
0 |
2 |
if "CODE" eq ref($code = $spec{'builder'})
|
116
|
0 |
2 |
if "CODE" eq ref($code = $spec{'trigger'})
|
118
|
0 |
2 |
if "CODE" eq ref($code = $spec{'clone'})
|
135
|
1 |
0 |
unless exists $spec{'is'}
|
136
|
1 |
0 |
unless exists $spec{'required'}
|
148
|
1 |
0 |
$spec{'builder'} || exists $spec{'default'} ? :
|
149
|
1 |
0 |
unless exists $spec{'init_arg'}
|
150
|
0 |
1 |
if (defined $spec{'init_arg'} and not $spec{'init_arg'} =~ /^_/)
|
170
|
0 |
9 |
unless eval {
|
178
|
126 |
3 |
if (@lines)
|
179
|
19 |
107 |
$attr->type ? :
|
188
|
395 |
126 |
/\S/ ? :
|
220
|
33 |
81 |
unless keys %$attributes
|