line |
true |
false |
branch |
83
|
57 |
38 |
unless @_ |
93
|
38 |
0 |
if ('HASH' eq ref $opt) { } |
|
0 |
0 |
elsif ('ARRAY' eq ref $opt) { } |
96
|
0 |
38 |
if @notok |
103
|
0 |
0 |
if @$opt % 2 |
111
|
0 |
0 |
unless @opts |
115
|
0 |
0 |
unless exists $$self{'Attr'}{$opt} |
133
|
0 |
20 |
if $self->Verbose |
141
|
15 |
5 |
if (keys %$depends) { } |
145
|
0 |
15 |
if $self->Verbose |
146
|
15 |
0 |
unless $self->Pretend |
147
|
2 |
13 |
if ($@) { } |
149
|
1 |
1 |
unless defined wantarray |
159
|
0 |
5 |
if $self->Verbose |
169
|
0 |
4 |
if $self->Verbose |
177
|
3 |
0 |
wantarray ? : |
201
|
53 |
30 |
unless defined $attrs |
202
|
53 |
30 |
unless defined $levels |
211
|
154 |
149 |
if (not $ref || $spec =~ /$RE_Float/ and $spec =~ /^-(no_)?(\w+)(?:\s*=\s*(.*))?/) { } |
|
12 |
137 |
elsif ('ARRAY' eq $ref) { } |
|
130 |
7 |
elsif ('SCALAR' eq $ref or 'REF' eq $ref or not $ref) { } |
|
7 |
0 |
elsif ('HASH' eq $ref) { } |
214
|
1 |
153 |
if (defined $1) { } |
220
|
6 |
147 |
defined $3 ? : |
241
|
11 |
119 |
if $ref |
245
|
0 |
130 |
unless ($ref =~ /^(|ARRAY|HASH)$/) |
274
|
0 |
7 |
unless defined $lattr |
319
|
57 |
63 |
if (grep {exists $$spec{'attr'}{$_};} 'target', 'targets', 'sfile', 'slink' or not exists $$spec{'attr'}{'depend'} and 0 == $$spec{'id'}[0]) { } |
329
|
0 |
63 |
if (@match > 1) |
336
|
46 |
17 |
@match ? : |
344
|
0 |
52 |
if $@ |
346
|
2 |
50 |
unless @targets |