line |
true |
false |
branch |
47
|
0 |
9 |
if (my $err = $@) |
48
|
0 |
0 |
unless eval "use ExtUtils::MakeMaker::version" |
58
|
3 |
447 |
ref $sv eq 'B::PVMG' ? : |
60
|
1 |
0 |
if ($magic->TYPE eq 'V') { } |
80
|
0 |
0 |
if UNIVERSAL::isa($_[0], "UNIVERSAL") |
88
|
359 |
459 |
if (not defined $version or not ref $version and $version eq '0') { } |
|
271 |
188 |
elsif (ref $version eq 'version' or ref $version and _isa_version($version)) { } |
96
|
0 |
188 |
if ($INC{'version/vpp.pm'} or $INC{'ExtUtils/MakeMaker/version/vpp.pm'}) |
98
|
0 |
0 |
if length $magic |
101
|
0 |
0 |
if ($] < "5.008001" and not $version =~ /\A[0-9]/ and substr($version, 0, 1) ne "v" and length $version < 3) |
107
|
1 |
187 |
if $version eq "version" |
110
|
6 |
182 |
if (my $err = $@) |
111
|
4 |
2 |
if ref $bad_version_hook eq "CODE" |
113
|
3 |
3 |
unless (eval {
do {
$vobj->isa("version")
}
}) |
121
|
0 |
456 |
if ($vobj =~ /\A\./) |
126
|
21 |
435 |
if (_is_qv($vobj)) |
180
|
4 |
446 |
unless (defined $req and length $req) |
186
|
1 |
449 |
if (length $magic) |
195
|
437 |
22 |
if (not defined $op) { } |
199
|
0 |
22 |
unless my $methods = $methods_for_op{$op} |
230
|
680 |
127 |
unless ref $_[0] |
238
|
125 |
2 |
exists $s->{'minimum'} ? : |
|
12 |
115 |
exists $s->{'maximum'} ? : |
|
12 |
115 |
exists $s->{'exclusions'} ? : |
262
|
1 |
10 |
unless ($self->accepts($version)) |
275
|
27 |
767 |
if (defined $self->{'minimum'} and defined $self->{'maximum'}) |
276
|
2 |
25 |
if ($self->{'minimum'} == $self->{'maximum'}) |
277
|
1 |
1 |
unless $self->{'exclusions'} |
|
1 |
1 |
if (grep {$_ == $self->{'minimum'};} @{[] unless $self->{'exclusions'};}) |
287
|
2 |
23 |
if ($self->{'minimum'} > $self->{'maximum'}) |
296
|
30 |
760 |
if ($self->{'exclusions'}) |
303
|
28 |
1 |
if !defined($self->{'minimum'}) || $_ >= $self->{'minimum'} and !defined($self->{'maximum'}) || $_ <= $self->{'maximum'} |
330
|
91 |
656 |
if (defined(my $old_min = $self->{'minimum'})) { } |
359
|
1 |
23 |
if (defined(my $old_max = $self->{'maximum'})) { } |
401
|
263 |
1 |
if exists $self->{'minimum'} |
402
|
3 |
261 |
if exists $self->{'maximum'} |
403
|
263 |
1 |
unless $self->{'exclusions'} |
419
|
0 |
402 |
unless keys %$self |
421
|
389 |
13 |
unless $self->{'exclusions'} |
430
|
414 |
390 |
if (exists $self->{$k}) |
432
|
413 |
1 |
if (@new_exclusions == @exclusions) { } |
462
|
383 |
18 |
if @parts == 1 and $parts[0][0] eq ">=" |
488
|
10 |
73 |
if defined $self->{'minimum'} and $version < $self->{'minimum'} |
489
|
6 |
67 |
if defined $self->{'maximum'} and $version > $self->{'maximum'} |
491
|
7 |
60 |
if defined $self->{'exclusions'} and grep {$version == $_;} @{$$self{"exclusions"};} |
506
|
1 |
3 |
if $self->as_string =~ /\s/ |
520
|
0 |
9 |
if (my $err = $@) |
521
|
0 |
0 |
unless eval "use ExtUtils::MakeMaker::version" |
543
|
2 |
1 |
if $self->accepts($version) |
556
|
0 |
1 |
if $self->{'version'} >= $minimum |
568
|
2 |
1 |
if $self->{'version'} <= $maximum |
580
|
2 |
1 |
unless $exclusion == $self->{'version'} |