| line |
true |
false |
branch |
|
30
|
0 |
556 |
if (@_) |
|
33
|
0 |
0 |
if ($key =~ qr/^VERBOSE$/i) { } |
|
|
0 |
0 |
elsif ($key =~ qr/^COMPAT$/i) { } |
|
144
|
0 |
12044 |
if (my $reference = ref $class) |
|
161
|
2934 |
9110 |
if (@_ and @_ = &looks_like_hash(@_)) |
|
176
|
0 |
5788 |
if ($key eq '-verbose') |
|
196
|
0 |
5788 |
if ($@) |
|
197
|
0 |
0 |
if (&blessed($@) and $@->can('rethrow')) { } |
|
|
0 |
0 |
elsif (not ref $@ and $@ =~ /^Can't locate object method /) { } |
|
217
|
11208 |
836 |
if (ref $self ne 'Bio::Phylo::NeXML::Writable' and not $self->isa('Bio::Phylo::Matrices::Datatype')) |
|
249
|
0 |
109 |
if (defined $guid) { } |
|
274
|
2 |
109 |
if (defined $desc) { } |
|
302
|
0 |
109 |
if (defined $score) { } |
|
303
|
0 |
0 |
unless (&looks_like_number($score)) |
|
348
|
1979 |
617 |
unless (defined $generic{$id} and @_) |
|
353
|
2596 |
0 |
if (@_) |
|
357
|
128 |
2468 |
if (scalar @_ == 1 and &looks_like_instance($_[0], 'HASH')) { } |
|
457
|
74 |
3462 |
unless (defined $generic{$id}) |
|
462
|
3427 |
109 |
if (defined $key) { } |
|
464
|
0 |
3427 |
if (ref $key eq 'ARRAY') { } |
|
554
|
6 |
103 |
unless defined $deep |
|
565
|
108 |
1 |
if ($deep) |
|
574
|
115 |
0 |
unless ($seen{$setter_name}) |
|
581
|
30 |
85 |
if (ref $output eq 'ARRAY') { } |
|
|
56 |
58 |
elsif ($output and ref $output) { } |
|
583
|
43 |
80 |
ref $_ ? : |
|
602
|
1737 |
115 |
unless ($seen{$setter_name}) |
|
652
|
12044 |
0 |
if (defined($id = $self->get_id)) |
|
664
|
77757 |
33063 |
if ($class->can($cleanup)) |
|
685
|
12044 |
0 |
if (defined $id) |
|
732
|
17319 |
0 |
if (&blessed($container)) { } |
|
733
|
17319 |
0 |
if ($container->can('can_contain')) { } |
|
734
|
17319 |
0 |
if ($container->can_contain($self)) { } |
|
735
|
17319 |
0 |
if ($container->contains($self)) { } |
|
773
|
0 |
0 |
if &looks_like_class('JSON') |
|
778
|
0 |
0 |
if $self->get_guid |
|
779
|
0 |
0 |
if $self->get_desc |
|
780
|
0 |
0 |
if $self->get_score |