| line |
true |
false |
branch |
|
509
|
0 |
1 |
if $@ |
|
514
|
0 |
1 |
if (ref $module_info eq "HASH") |
|
579
|
0 |
9 |
unless @$constraint == 3 and ref $fields eq "ARRAY" |
|
582
|
0 |
9 |
unless $min >= 0 and $max >= $min and $max <= @$fields |
|
613
|
0 |
0 |
if ($required) |
|
619
|
0 |
0 |
if ($optional) |
|
647
|
14 |
0 |
if ($required) |
|
653
|
14 |
0 |
if ($optional) |
|
718
|
0 |
0 |
unless exists $self->{'fieldgroups'}{$type} |
|
822
|
0 |
9 |
unless @_ % 2 == 0 |
|
827
|
0 |
10 |
unless $self->known_option($option) |
|
857
|
22 |
36 |
exists $options->{$option} ? : |
|
862
|
9 |
40 |
wantarray ? : |
|
943
|
0 |
0 |
unless ($self->{'structure'}->known_type($type)) |
|
945
|
0 |
0 |
if $warn |
|
971
|
0 |
0 |
unless ($self->exists($field)) |
|
973
|
0 |
0 |
if $warn |
|
974
|
0 |
0 |
if ($coerce) |
|
976
|
0 |
0 |
if $warn |
|
979
|
0 |
0 |
if $warn |
|
1070
|
0 |
0 |
if $self->exists($_) |
|
1072
|
0 |
0 |
if ($num_seen < $min or $num_seen > $max) |
|
1074
|
0 |
0 |
if ($warn) |
|
1076
|
0 |
0 |
if ($min == 0 and $max > 0) { } |
|
|
0 |
0 |
elsif ($min < @$fields and $max == @$fields) { } |
|
|
0 |
0 |
elsif ($min == $max) { } |
|
1088
|
0 |
0 |
$num_seen < $min ? : |
|
1100
|
0 |
0 |
if ($coerce) |
|
1102
|
0 |
0 |
if ($num_seen < $min) { } |
|
|
0 |
0 |
elsif ($num_seen > $max) { } |
|
1105
|
0 |
0 |
if $warn |
|
1114
|
0 |
0 |
if $warn |
|
1121
|
0 |
0 |
if $warn |
|
1151
|
0 |
0 |
unless $self->metatype == &BTE_REGULAR |
|
1152
|
0 |
0 |
unless $self->check_type($warn) |