| line |
true |
false |
branch |
|
135
|
1 |
1 |
wantarray ? : |
|
157
|
97 |
279 |
unless ref $invocant |
|
158
|
252 |
24 |
unless $bool_copy or exists $invocant->{'types'} |
|
160
|
2 |
25 |
unless exists $invocant->{'types'} |
|
174
|
2 |
2 |
if (ref $invocant) { } |
|
176
|
5 |
8 |
unless $key =~ /^(?:template|level|type|id)$/ |
|
181
|
0 |
2 |
unless defined $type and exists $types->{$type} |
|
201
|
1 |
31 |
if wantarray |
|
213
|
67 |
2 |
if (@_ > 1 and defined $type) |
|
216
|
7 |
60 |
if (@_ > 2) |
|
217
|
4 |
3 |
if not ref $invocant and $type =~ /^[ACEW]$/ |
|
222
|
1 |
2 |
if ref $invocant |
|
226
|
59 |
1 |
if exists $types->{$type} |
|
239
|
85 |
2 |
if (@_ > 1 and defined $type) |
|
242
|
2 |
83 |
if (@_ > 2) |
|
246
|
2 |
80 |
if ($type eq '1' or $type eq '0' or $type eq '') |
|
251
|
79 |
1 |
if exists $types->{$type} |
|
264
|
68 |
2 |
if (@_ > 1 and defined $type) |
|
267
|
5 |
63 |
if (@_ > 2) |
|
271
|
2 |
60 |
if ($type eq '1' or $type eq '0' or $type eq '') |
|
276
|
59 |
1 |
if exists $types->{$type} |
|
289
|
65 |
2 |
if (@_ > 1 and defined $type) |
|
292
|
3 |
62 |
if (@_ > 2) |
|
294
|
1 |
2 |
if length $value > 3 |
|
300
|
61 |
1 |
if exists $types->{$type} |
|
312
|
9 |
3 |
if (@_ > 1 and defined $type) |
|
315
|
3 |
6 |
if (@_ > 2) |
|
317
|
1 |
2 |
unless $value |
|
319
|
1 |
2 |
unless ref $value |
|
324
|
5 |
1 |
if (exists $types->{$type}) |
|
325
|
4 |
1 |
if wantarray |
|
329
|
1 |
3 |
wantarray ? : |
|
344
|
4 |
185 |
if $types->{$type}{'tlc'} |
|
346
|
17 |
4 |
wantarray ? : |
|
357
|
29 |
1 |
unless @_ > 1 |
|
371
|
30 |
1 |
unless @_ > 1 |
|
392
|
23 |
5 |
unless @_ > 1 |
|
394
|
2 |
3 |
if ($value =~ /^\d+$/) { } |
|
400
|
2 |
1 |
if (length $value > 1) |
|
405
|
3 |
0 |
if index($invocant->_message_types, $value) > -1 |
|
408
|
1 |
4 |
if $cur_verbosity < $min_verbosity |
|
420
|
4 |
2 |
unless @_ > 1 |
|
547
|
34 |
17 |
if defined $wantarray |
|
548
|
0 |
17 |
if $message->verbosity < $message->_type_level($message->type) |
|
558
|
34 |
17 |
unless $message->_should_be_issued(wantarray) |
|
562
|
17 |
0 |
if exists $types->{$type} |
|
563
|
0 |
17 |
unless $issue_using |
|
574
|
2 |
49 |
if $message->_type_timestamp($message->type) |
|
576
|
4 |
47 |
if $message->_type_tlc($message->type) |
|
578
|
7 |
44 |
if $message->_type_id($message->type) |
|
580
|
6 |
45 |
if (@args) { } |
|
597
|
1 |
1 |
if $timestamp_format eq '1' |
|
637
|
36 |
28 |
unless @_ > 1 |
|
640
|
1 |
27 |
if ($value =~ /(^.+):([$short_types])$/) |
|
643
|
0 |
28 |
unless $value and $value =~ /^[\p{Alpha}_\-][\p{Digit}\p{Alpha}_\-]*$/ |
|
646
|
0 |
28 |
if exists $bad_identifiers{$value} |
|
647
|
28 |
0 |
if ($message->_update_type_on_id_change) |
|
648
|
1 |
27 |
if ($type) { } |
|
652
|
1 |
26 |
if ($value =~ /[_\d]([$short_types])$/) { } |
|
|
9 |
17 |
elsif ($value =~ /^([$short_types])[_\d]/) { } |
|
662
|
1 |
16 |
if ($value =~ /($long_types)$/) { } |
|
|
15 |
1 |
elsif ($value =~ /^($long_types)/) { } |
|
700
|
5 |
17 |
if ref $export_tags and @$export_tags |
|
702
|
7 |
15 |
if $export_ok |
|
704
|
8 |
14 |
if $export |
|
741
|
1 |
7 |
unless $package->_ensure_namespace_is_exporter($ns) |
|
756
|
5 |
2 |
unless $package->_ensure_namespace_is_exporter($ns) |
|
771
|
4 |
1 |
unless $package->_ensure_namespace_is_exporter($ns) |
|
773
|
0 |
1 |
unless ref $export_tags and @$export_tags |
|
778
|
1 |
0 |
unless defined do {
"${ns}::EXPORT_TAGS"
}->{$tag} |
|
793
|
10 |
10 |
if $ns eq 'main' |
|
795
|
1 |
9 |
unless $ns->isa('Exporter') |
|
806
|
1 |
28 |
unless @_ > 1 |
|
829
|
28 |
1 |
if (@pairs % 2) { } |
|
835
|
4 |
25 |
unless $class->isa(ref $message) |
|
840
|
0 |
1 |
unless $method and not ref $method |
|
841
|
0 |
1 |
unless ref $coderef and ref $coderef eq 'CODE' |
|
854
|
1 |
0 |
exists $message->{'readmode'} ? : |
|
|
1 |
1 |
unless @_ > 1 |
|
867
|
1 |
1 |
exists $message->{'response'} ? : |
|
|
2 |
1 |
unless @_ > 1 |
|
879
|
0 |
0 |
exists $message->{'output'} ? : |
|
|
0 |
51 |
unless @_ > 1 |
|
901
|
3 |
28 |
unless @_ > 1 |
|
902
|
0 |
28 |
unless $value |
|
914
|
224 |
29 |
unless @_ > 1 |
|
916
|
1 |
28 |
if (length $type > 1) |
|
920
|
29 |
0 |
if ($message->_update_level_on_type_change) |
|
922
|
0 |
29 |
unless defined $level |
|
927
|
0 |
29 |
if exists $message->{'types'} |
|
937
|
5 |
35 |
unless @_ > 1 |
|
938
|
2 |
33 |
if ($value =~ /\D/) |
|
940
|
1 |
1 |
if (length $type > 1) |
|
945
|
0 |
2 |
unless defined $value |
|
962
|
5 |
1 |
if /\S/ |
|
966
|
1 |
3 |
if (@lines and $id =~ /^[.]+$/) { } |
|
|
1 |
2 |
elsif (@lines and $id =~ /^[+]+$/) { } |
|
1013
|
1 |
27 |
if ($message->type eq 'R' and $message->template =~ /password/is) |
|
1023
|
16 |
2 |
if (@args) |
|
1029
|
7 |
41 |
if ($ref_type) { } |
|
1030
|
4 |
3 |
if ($ref_type eq 'HASH') { } |
|
|
2 |
1 |
elsif ($ref_type eq 'ARRAY') { } |
|
1039
|
4 |
2 |
if @messages |
|
1053
|
10 |
31 |
if ($this_arg eq 'EXPORT') { } |
|
|
3 |
28 |
elsif ($this_arg eq 'EXPORT_OK') { } |
|
|
9 |
19 |
elsif (substr($this_arg, 0, 1) eq ':') { } |
|
1054
|
2 |
8 |
if (@messages) |
|
1070
|
1 |
2 |
if (@messages) |
|
1089
|
3 |
6 |
if @messages |
|
1102
|
18 |
1 |
if (@args) { } |
|
1111
|
12 |
3 |
if (@messages) |