|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
23
 | 
 14  | 
 76  | 
 $self->type eq '*/*' && $self->params_are_empty ? :  | 
 
| 
30
 | 
 2  | 
 2  | 
 unless blessed $other  | 
 
| 
31
 | 
 4  | 
 0  | 
 $other->type eq $self->type && _compare_params($self->params, $other->params) ? :  | 
 
| 
38
 | 
 10  | 
 0  | 
 unless blessed $other  | 
 
| 
39
 | 
 6  | 
 4  | 
 $self->type_matches($other) && _compare_params($self->params, $other->params) ? :  | 
 
| 
46
 | 
 12  | 
 55  | 
 unless blessed $other  | 
 
| 
47
 | 
 19  | 
 48  | 
 $self->type_matches($other) && $self->params_match($other->params) ? :  | 
 
| 
55
 | 
 33  | 
 44  | 
 if $other->type eq '*' or $other->type eq '*/*' or $other->type eq $self->type  | 
 
| 
56
 | 
 5  | 
 39  | 
 $other->major eq $self->major && $other->minor eq '*' ? :  | 
 
| 
64
 | 
 4  | 
 17  | 
 if $k eq 'q'  | 
 
| 
65
 | 
 11  | 
 6  | 
 unless exists $$params{$k}  | 
 
| 
66
 | 
 0  | 
 6  | 
 if $$params{$k} ne $$other{$k}  | 
 
| 
78
 | 
 0  | 
 12  | 
 unless scalar @left_keys == scalar @right_keys  | 
 
| 
81
 | 
 0  | 
 12  | 
 unless $left_keys[$i] eq $right_keys[$i]  | 
 
| 
82
 | 
 2  | 
 10  | 
 unless $$left{$left_keys[$i]} eq $$right{$right_keys[$i]}  |