|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
26
 | 
 0  | 
 0  | 
 if (my($m, @v) = _parse_module_spec($spec))  | 
 
| 
28
 | 
 0  | 
 0  | 
 if @v  | 
 
| 
35
 | 
 39  | 
 0  | 
 if ($_[0] =~ /\A ($MODULE_RE) (?: ~ ($VERSION_RE) )? \z/ux) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $_[0] eq 'ARRAY') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $_[0] eq 'HASH') { }  | 
 
| 
37
 | 
 19  | 
 20  | 
 unless $v  | 
 
| 
43
 | 
 0  | 
 0  | 
 unless @{$_[0];} and @{$_[0];} <= 2  | 
 
| 
45
 | 
 0  | 
 0  | 
 unless my($m1, @v1) = _parse_module_spec($m)  | 
 
| 
47
 | 
 0  | 
 0  | 
 if @{$_[0];} == 1  | 
 
| 
53
 | 
 0  | 
 0  | 
 unless keys %{$_[0];} == 1  | 
 
| 
55
 | 
 0  | 
 0  | 
 unless my($m1) = _parse_module_spec($m)  | 
 
| 
62
 | 
 0  | 
 20  | 
 $_[0] eq '0' ? :  | 
 
| 
65
 | 
 0  | 
 0  | 
 unless (defined $_[0] and $_[0] =~ /\A $VERSION_RE \z/ux)  | 
 
| 
77
 | 
 4  | 
 13  | 
 @_ > 1 ? :  | 
 
| 
79
 | 
 0  | 
 17  | 
 unless my($m, @v) = _parse_module_spec($_[-1])  | 
 
| 
81
 | 
 17  | 
 0  | 
 unless $opts->{'try'}  | 
 
| 
87
 | 
 0  | 
 0  | 
 @_ > 1 ? :  | 
 
| 
89
 | 
 0  | 
 0  | 
 unless my($m, @v) = _parse_module_spec($_[-1])  | 
 
| 
97
 | 
 5  | 
 17  | 
 @_ > 1 ? :  | 
 
| 
99
 | 
 0  | 
 22  | 
 unless my($m, @v) = _parse_module_spec($_[-1])  | 
 
| 
105
 | 
 0  | 
 0  | 
 $_[0] =~ /\A-/u ? :  | 
 
| 
111
 | 
 0  | 
 0  | 
 unless my $sub = $SUB_FOR->{$op}  | 
 
| 
112
 | 
 0  | 
 0  | 
 if (@_ == 1 and ref $_[0] eq 'HASH')  |