|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
88
 | 
 704  | 
 0  | 
 if (@_)
  | 
 
| 
90
 | 
 704  | 
 0  | 
 if (@_ == 1) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (@_ % 2 == 0) { }
  | 
 
| 
104
 | 
 0  | 
 0  | 
 wantarray ? :
  | 
 
| 
124
 | 
 0  | 
 0  | 
 if @_
  | 
 
| 
134
 | 
 0  | 
 2211  | 
 unless $message->can("text") and $message->can("id")
  | 
 
| 
135
 | 
 1860  | 
 351  | 
 if $message->is_custom
  | 
 
| 
139
 | 
 351  | 
 0  | 
 if ($parent->can("parent"))
  | 
 
| 
144
 | 
 132  | 
 219  | 
 if ($parent and $parent->isa("Rose::HTML::Object::Error"))
  | 
 
| 
149
 | 
 346  | 
 5  | 
 $parent ? :
  | 
 
| 
188
 | 
 4  | 
 0  | 
 $parent->can('parent') ? :
  | 
 
| 
 | 
 0  | 
 4  | 
 $parent->can('parent_form') ? :
  | 
 
| 
 | 
 40  | 
 4  | 
 $parent->can('parent_field') ? :
  | 
 
| 
193
 | 
 4  | 
 40  | 
 if ($parent)
  | 
 
| 
204
 | 
 351  | 
 40  | 
 if defined $text
  | 
 
| 
215
 | 
 94  | 
 38  | 
 unless ref $_[0] eq "CODE"
  | 
 
| 
223
 | 
 351  | 
 0  | 
 $args ? :
  | 
 
| 
228
 | 
 68  | 
 128  | 
 if (my $ref = ref $value)
  | 
 
| 
230
 | 
 28  | 
 40  | 
 if ($ref eq 'ARRAY') { }
  | 
 
| 
246
 | 
 2  | 
 13  | 
 defined $3 ? :
  | 
 
| 
 | 
 15  | 
 0  | 
 ref $args{$2} ? :
  | 
 
| 
274
 | 
 70  | 
 0  | 
 if (defined $messages_class->get_message_name($error_id)) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (not $error_id =~ /^\d+$/) { }
  | 
 
| 
292
 | 
 6  | 
 345  | 
 if $args->{'variant'}
  | 
 
| 
294
 | 
 12  | 
 333  | 
 if (defined(my $count = $args->{'count'}))
  | 
 
| 
319
 | 
 3  | 
 3  | 
 $count == 2 ? :
  | 
 
| 
 | 
 3  | 
 6  | 
 $count == 1 ? :
  | 
 
| 
 | 
 3  | 
 9  | 
 $count == 0 ? :
  | 
 
| 
355
 | 
 7713  | 
 2170  | 
 if (exists $msgs->{$name} and exists $msgs->{$name}{$locale})
  | 
 
| 
357
 | 
 2572  | 
 5141  | 
 if (ref $msgs->{$name}{$locale}) { }
  | 
 
| 
 | 
 0  | 
 5141  | 
 elsif ($variant eq 'default') { }
  | 
 
| 
359
 | 
 0  | 
 2572  | 
 $msgs->{$name}{$locale}{$variant} ? :
  | 
 
| 
376
 | 
 0  | 
 0  | 
 wantarray ? :
  | 
 
| 
 | 
 0  | 
 0  | 
 unless ref $msgs->{$name}
  | 
 
| 
379
 | 
 0  | 
 0  | 
 wantarray ? :
  | 
 
| 
394
 | 
 0  | 
 102  | 
 unless defined $text
  | 
 
| 
396
 | 
 0  | 
 102  | 
 if ($name =~ /[^A-Z0-9_]/)
  | 
 
| 
402
 | 
 0  | 
 102  | 
 if ($id and $name) { }
  | 
 
| 
 | 
 0  | 
 102  | 
 elsif (not defined $name) { }
  | 
 
| 
 | 
 102  | 
 0  | 
 elsif (not defined $id) { }
  | 
 
| 
404
 | 
 0  | 
 0  | 
 unless ($name eq $self->messages_class->get_message_name($id))
  | 
 
| 
411
 | 
 0  | 
 0  | 
 unless defined $id
  | 
 
| 
412
 | 
 0  | 
 0  | 
 unless $name = $self->messages_class->get_message_name($id)
  | 
 
| 
417
 | 
 0  | 
 102  | 
 unless defined $name
  | 
 
| 
418
 | 
 0  | 
 102  | 
 unless $id = $self->messages_class->get_message_id($name)
  | 
 
| 
422
 | 
 100  | 
 2  | 
 unless (ref $text eq "HASH")
  | 
 
| 
431
 | 
 0  | 
 0  | 
 $variant ? :
  | 
 
| 
 | 
 0  | 
 104  | 
 if $Debug
  | 
 
| 
435
 | 
 7  | 
 97  | 
 if ($variant) { }
  | 
 
| 
437
 | 
 5  | 
 2  | 
 if (ref $msgs->{$name}{$l}) { }
  | 
 
| 
445
 | 
 0  | 
 2  | 
 if (defined $existing)
  | 
 
| 
456
 | 
 0  | 
 97  | 
 if (ref ref $msgs->{$name}{$l}) { }
  | 
 
| 
474
 | 
 0  | 
 2  | 
 if ($Rose::HTML::Object::Exporter::Target_Class) { }
  | 
 
| 
489
 | 
 0  | 
 1  | 
 unless @_
  | 
 
| 
491
 | 
 0  | 
 1  | 
 if ($Rose::HTML::Object::Exporter::Target_Class) { }
  | 
 
| 
511
 | 
 1  | 
 16  | 
 unless defined $text
  | 
 
| 
513
 | 
 0  | 
 16  | 
 if ($name =~ /[^A-Z0-9_]/)
  | 
 
| 
519
 | 
 5  | 
 11  | 
 unless (ref $text eq "HASH")
  | 
 
| 
529
 | 
 1  | 
 15  | 
 if (defined &$const)
  | 
 
| 
538
 | 
 0  | 
 26  | 
 if $Debug
  | 
 
| 
583
 | 
 1  | 
 5  | 
 unless my $name = $args{'name'}
  | 
 
| 
589
 | 
 1  | 
 4  | 
 if (defined &$const)
  | 
 
| 
603
 | 
 0  | 
 0  | 
 if $code
  | 
 
| 
628
 | 
 383  | 
 62  | 
 if (exists $msgs->{$name} and exists $msgs->{$name}{$locale})
  | 
 
| 
630
 | 
 12  | 
 12  | 
 if (ref $msgs->{$name}{$locale} and exists $msgs->{$name}{$locale}{$variant})
  | 
 
| 
635
 | 
 339  | 
 32  | 
 if $variant eq "default"
  | 
 
| 
638
 | 
 44  | 
 95  | 
 if $try == 2
  | 
 
| 
663
 | 
 0  | 
 10292  | 
 if ($self->localized_message_exists($name, $locale, $variant))
  | 
 
| 
673
 | 
 944  | 
 9348  | 
 if (fileno $fh)
  | 
 
| 
677
 | 
 912  | 
 32  | 
 if ($Data_Pos{$from_class}) { }
  | 
 
| 
692
 | 
 51  | 
 893  | 
 if defined $text
  | 
 
| 
703
 | 
 0  | 
 10197  | 
 if $seen{$class}++
  | 
 
| 
706
 | 
 40  | 
 10157  | 
 if defined $msg
  | 
 
| 
719
 | 
 1  | 
 3  | 
 if (@_)
  | 
 
| 
721
 | 
 0  | 
 1  | 
 @_ == 1 && ref $_[0] eq 'ARRAY' ? :
  | 
 
| 
726
 | 
 0  | 
 1  | 
 wantarray ? :
  | 
 
| 
 | 
 1  | 
 2  | 
 if defined $locales
  | 
 
| 
728
 | 
 1  | 
 1  | 
 if (my $locales = $ENV{'RHTMLO_LOCALES'})
  | 
 
| 
730
 | 
 1  | 
 0  | 
 unless ref $locales
  | 
 
| 
732
 | 
 0  | 
 1  | 
 wantarray ? :
  | 
 
| 
735
 | 
 0  | 
 1  | 
 wantarray ? :
  | 
 
| 
744
 | 
 0  | 
 128  | 
 if (@_)
  | 
 
| 
750
 | 
 0  | 
 128  | 
 if defined $ret
  | 
 
| 
752
 | 
 1  | 
 127  | 
 if ($ENV{'MOD_PERL'} and !defined($ENV{'RHTMLO_PRIME_CACHES'}) || $ENV{'RHTMLO_PRIME_CACHES'} or $ENV{'RHTMLO_PRIME_CACHES'})
  | 
 
| 
767
 | 
 1  | 
 2  | 
 if (@_ > 1) { }
  | 
 
| 
781
 | 
 3  | 
 0  | 
 if (fileno $fh)
  | 
 
| 
785
 | 
 2  | 
 1  | 
 if ($Data_Pos{$from_class}) { }
  | 
 
| 
797
 | 
 0  | 
 3  | 
 if $Debug
  | 
 
| 
807
 | 
 2  | 
 0  | 
 if (@_ == 1) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (@_ > 1) { }
  | 
 
| 
813
 | 
 0  | 
 0  | 
 if @_ % 2 != 0
  | 
 
| 
818
 | 
 0  | 
 2  | 
 unless my $file = delete $args{'file'}
  | 
 
| 
820
 | 
 0  | 
 2  | 
 unless open $args{'fh'}, $file
  | 
 
| 
831
 | 
 947  | 
 3  | 
 if $args{'force_utf8'}
  | 
 
| 
833
 | 
 3  | 
 947  | 
 if (ref $locales eq 'ARRAY') { }
  | 
 
| 
 | 
 944  | 
 6  | 
 elsif ($locales and not ref $locales) { }
  | 
 
| 
835
 | 
 2  | 
 1  | 
 @$locales ? :
  | 
 
| 
842
 | 
 0  | 
 950  | 
 if (ref $variants eq 'ARRAY') { }
  | 
 
| 
 | 
 944  | 
 12  | 
 elsif ($variants and not ref $variants) { }
  | 
 
| 
844
 | 
 0  | 
 0  | 
 @$variants ? :
  | 
 
| 
853
 | 
 944  | 
 6  | 
 if ($msg_names)
  | 
 
| 
855
 | 
 944  | 
 0  | 
 if (not ref $msg_names) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $msg_names eq 'ARRAY') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $msg_names eq 'Regexp') { }
  | 
 
| 
884
 | 
 914  | 
 31301  | 
 if /$End_Messages/o
  | 
 
| 
888
 | 
 4  | 
 31297  | 
 if (/$End_Message/o and !$2 || $2 eq $in_msg) { }
  | 
 
| 
 | 
 4  | 
 31293  | 
 elsif ($in_msg) { }
  | 
 
| 
 | 
 3453  | 
 27840  | 
 elsif (/$Locale_Declaration/o) { }
  | 
 
| 
 | 
 16701  | 
 11139  | 
 elsif (/$Message_Spec/o) { }
  | 
 
| 
 | 
 4  | 
 11135  | 
 elsif (/$Start_Message/o) { }
  | 
 
| 
 | 
 0  | 
 11135  | 
 elsif (not /$Comment_Or_Blank/o) { }
  | 
 
| 
890
 | 
 0  | 
 0  | 
 if (not $msg_names or $msg_names->{$in_msg} or $msg_re and $in_msg =~ /$msg_re/)
  | 
 
| 
924
 | 
 91  | 
 952  | 
 if (!$locales || $locales->{$in_locale} and !$variants || $$variants{$2 or 'default'} and !$msg_names || $msg_names->{$1})
  | 
 
| 
948
 | 
 51  | 
 40  | 
 if $msg_names
  | 
 
| 
966
 | 
 0  | 
 950  | 
 wantarray ? :
  | 
 
| 
974
 | 
 1  | 
 0  | 
 @_ == 1 ? :
  |