line |
true |
false |
branch |
77
|
0 |
0 |
unless (defined $opts{'id'})
|
80
|
0 |
0 |
unless (defined $opts{'model'})
|
84
|
0 |
0 |
if ($key ne 'model' and $key ne 'id' and $key ne 'classname' and $key ne 'implements' and $key ne 'ignore_null')
|
94
|
0 |
0 |
if (ref $implements_arg eq 'ARRAY') { }
|
97
|
0 |
0 |
if ($implements_arg ne '')
|
107
|
0 |
0 |
if ($classname ne '')
|
114
|
0 |
0 |
unless (defined $imp_classdesc)
|
120
|
0 |
0 |
if ($classname eq '' and scalar @implements_classdescs == 0)
|
141
|
0 |
0 |
if (defined $class_desc->get_field_by_name($name))
|
164
|
0 |
0 |
unless (defined $value or $$self{':ignore_null'})
|
170
|
0 |
0 |
unless (defined $field)
|
174
|
0 |
0 |
if (ref $value) { }
|
175
|
0 |
0 |
if (ref $value eq 'ARRAY') { }
|
176
|
0 |
0 |
unless ($field->isa('InterMine::Model::Collection'))
|
184
|
0 |
0 |
unless (@items == @$value)
|
199
|
0 |
0 |
if ($other_item->instance_of($field->referenced_classdescriptor)) { }
|
200
|
0 |
0 |
if ($field->is_one_to_many)
|
202
|
0 |
0 |
if (not defined $current_rev_ref or $current_rev_ref != $self)
|
214
|
0 |
0 |
if (ref $field ne 'InterMine::Model::Reference')
|
219
|
0 |
0 |
if (not defined $$self{$name} or $$self{$name} != $value)
|
224
|
0 |
0 |
if (ref $field ne 'InterMine::Model::Attribute')
|
248
|
0 |
0 |
unless (defined $field)
|
255
|
0 |
0 |
if (defined $retval) { }
|
258
|
0 |
0 |
if ($field->isa('InterMine::Model::Collection')) { }
|
280
|
0 |
0 |
if (ref $field ne 'InterMine::Model::Collection')
|
285
|
0 |
0 |
if (ref $value ne 'InterMine::Item')
|
293
|
0 |
0 |
if (defined $$self{$collection_hash_name}) { }
|
299
|
0 |
0 |
if (exists $collection_hash{$value})
|
365
|
0 |
0 |
if (defined $self->classdescriptor)
|
401
|
0 |
0 |
if ($class_desc->valid_field($field))
|
424
|
0 |
0 |
if ($class_desc->sub_class_of($other_class_desc))
|
443
|
0 |
0 |
if (defined $classname and length $classname > 0) { }
|
470
|
0 |
0 |
if $key =~ /^:/
|
471
|
0 |
0 |
if ($key ne 'id' and $key ne 'class')
|
474
|
0 |
0 |
if (not defined $val and $ignore_null)
|
478
|
0 |
0 |
unless defined $val
|
481
|
0 |
0 |
if (ref $val) { }
|
482
|
0 |
0 |
if (ref $val eq 'ARRAY') { }
|