| line | true | false | branch | 
 
| 55 | 32 | 279 | if (defined $args{'name'}) { } | 
 
|  | 277 | 2 | elsif (defined $args{'atom'}) { } | 
 
| 57 | 1 | 31 | unless defined $category | 
 
| 58 | 2 | 29 | unless $category =~ /^$category_rx$/o | 
 
| 59 | 2 | 27 | unless $name =~ /^$name_rx$/o | 
 
| 62 | 49 | 228 | unless $atom =~ m[^($range_rx)?($category_rx)/($name_rx)(?:-($version_rx))?$]o | 
 
| 69 | 216 | 39 | if (defined $version) | 
 
| 70 | 215 | 1 | unless (&Scalar::Util::blessed($version) and $version->isa('CPANPLUS::Dist::Gentoo::Version')) | 
 
| 76 | 215 | 39 | if (defined $version) { } | 
 
| 77 | 65 | 150 | if (defined $range) { } | 
 
| 78 | 1 | 64 | unless $range =~ /^$range_rx$/o | 
 
| 83 | 2 | 37 | if defined $range and length $range | 
 
| 107 | 1 | 4 | unless defined $ebuild | 
 
| 109 | 3 | 2 | unless $ebuild =~ m[/($category_rx)/($name_rx)/\2-($version_rx)\.ebuild$]o | 
 
| 160 | 152 | 266 | unless ($blessed and $a2->isa('CPANPLUS::Dist::Gentoo::Atom')) | 
 
| 161 | 48 | 104 | if ($blessed and $a2->isa('CPANPLUS::Dist::Gentoo::Version')) { } | 
 
| 166 | 48 | 56 | if (my $err = $@) { } | 
 
| 168 | 0 | 48 | if $@ | 
 
| 176 | 322 | 96 | if (defined $a2) | 
 
| 181 | 0 | 322 | unless $p1 eq $p2 | 
 
| 184 | 0 | 418 | if $r | 
 
| 186 | 72 | 346 | unless defined $v1 and defined $v2 | 
 
| 195 | 224 | 0 | if (defined $a2) | 
 
| 198 | 168 | 56 | unless (&Scalar::Util::blessed($a2) and $a2->isa('CPANPLUS::Dist::Gentoo::Atom')) | 
 
| 200 | 0 | 168 | if $@ | 
 
| 204 | 112 | 112 | if (my $c = $p1 cmp $p2) | 
 
| 205 | 56 | 56 | $r ? : | 
 
| 218 | 666 | 106 | if defined $version | 
 
| 238 | 64 | 12 | unless length ref $_[0] | 
 
| 241 | 4 | 72 | unless @_ | 
 
| 244 | 6 | 66 | if @_ | 
 
| 248 | 0 | 72 | unless $p1 eq $p2 | 
 
| 251 | 8 | 64 | unless defined $v1 | 
 
| 255 | 6 | 58 | unless defined $v2 | 
 
| 261 | 8 | 50 | if $o1 * $o2 < 0 | 
 
| 263 | 18 | 32 | if ($r2 eq '=') | 
 
| 270 | 26 | 24 | if ($r1 eq '=') { } | 
 
|  | 9 | 15 | elsif ($o1 > 0) { } | 
 
| 271 | 10 | 16 | $r2 eq '=' ? : | 
 
| 272 | 14 | 12 | unless eval "\$a1 $r \$a2" | 
 
| 275 | 3 | 6 | $a1 < $a2 ? : | 
 
| 277 | 3 | 12 | $a1 < $a2 ? : | 
 
| 288 | 3 | 0 | unless length ref $_[0] | 
 
| 295 | 6 | 6 | defined $cur ? : |