| line |
true |
false |
branch |
|
15
|
1 |
0 |
defined $right ? : |
|
|
1 |
2 |
defined $left ? : |
|
|
14 |
3 |
if (ref $left) { } |
|
|
2 |
1 |
elsif (defined $left ? defined $right ? $left ne $right : 1 : defined $right) { } |
|
16
|
14 |
0 |
if (my $sub = __PACKAGE__->can('_diff_' . ref($left))) { } |
|
33
|
0 |
20 |
unless ref $left eq ref $right |
|
36
|
5 |
15 |
if $seen->{$seen_key} |
|
43
|
9 |
1 |
defined $right->{$k} ? : |
|
|
10 |
1 |
defined $left->{$k} ? : |
|
|
1 |
23 |
if (not exists $left->{$k}) { } |
|
|
1 |
22 |
elsif (not exists $right->{$k}) { } |
|
|
11 |
11 |
elsif (ref $left->{$k}) { } |
|
|
6 |
5 |
elsif (defined $left->{$k} ? defined $right->{$k} ? $right->{$k} ne $left->{$k} : 1 : defined $right->{$k}) { } |
|
50
|
11 |
0 |
if (my $sub = __PACKAGE__->can('_diff_' . ref($left->{$k}))) { } |
|
67
|
0 |
7 |
unless ref $left eq ref $right |
|
70
|
1 |
6 |
if $seen->{$seen_key} |
|
74
|
1 |
5 |
$left->$#* > $right->$#* ? : |
|
77
|
4 |
1 |
defined $right->[$i] ? : |
|
|
5 |
1 |
defined $left->[$i] ? : |
|
|
1 |
9 |
if ($i > $left->$#*) { } |
|
|
1 |
8 |
elsif ($i > $right->$#*) { } |
|
|
2 |
6 |
elsif (ref $left->[$i]) { } |
|
|
2 |
4 |
elsif (defined $left->[$i] ? defined $right->[$i] ? $right->[$i] ne $left->[$i] : 1 : defined $right->[$i]) { } |
|
84
|
2 |
0 |
if (my $sub = __PACKAGE__->can('_diff_' . ref($left->[$i]))) { } |