line |
true |
false |
branch |
93
|
0 |
1 |
unless defined $$self{'logger'} |
98
|
0 |
1 |
unless (defined $$drvopts{$param}) |
108
|
0 |
1 |
unless (-r $$self{'datafile'}) |
135
|
0 |
1 |
if ($@) |
142
|
0 |
1 |
if (ref $data ne 'ARRAY') |
173
|
0 |
59 |
unless (defined $id) |
182
|
0 |
59 |
unless (defined $class) |
194
|
298 |
19 |
if ($key ne '_contains_') |
207
|
19 |
40 |
if (defined $$obj{'_contains_'}) |
251
|
0 |
114 |
unless (defined $id) |
257
|
0 |
114 |
unless (defined $$self{'objects'}{$id}) |
265
|
557 |
2 |
unless ($key =~ /^_compute_/o) |
290
|
0 |
3 |
unless (defined $obj) |
296
|
2 |
1 |
if ($key eq 'siam.contract.content_md5hash') { } |
298
|
2 |
0 |
if ($$obj{'siam.object.class'} eq 'SIAM::Contract') |
301
|
0 |
2 |
if ($st->mtime != $$self{'datafile_lastmod'}) { } |
|
0 |
2 |
elsif (defined $$self{'computable_cache'}{$key}) { } |
321
|
1 |
0 |
if (defined $val) |
345
|
12 |
8 |
if (defined $$self{'contains'}{$id}) |
381
|
20 |
35 |
if (defined $options) |
383
|
20 |
0 |
if (defined $$options{'match_attribute'}) |
398
|
35 |
0 |
if (defined $$self{'contains'}{$container_id}{$class}) |
422
|
20 |
40 |
if (defined $$self{'contains'}{$id}) |
447
|
0 |
2 |
unless (defined $container_id) |
453
|
1 |
1 |
if ($container_id ne 'SIAM.ROOT') |
517
|
20 |
57 |
unless ($attr =~ /^siam\./o) |
612
|
49 |
1 |
unless ($obj->is_root) |
628
|
49 |
1 |
if (&{$filter_callback;}($contained_obj)) |
637
|
1 |
49 |
if ($obj->is_root) |
642
|
13 |
36 |
if (scalar @{$contained_data;} > 0) |