line |
true |
false |
branch |
436
|
36 |
0 |
if exists $_attributes{$attr} |
447
|
0 |
15 |
if ref $class |
457
|
6 |
93 |
$attr =~ /^_/ ? : |
460
|
39 |
60 |
if (exists $atts{$attr}) { } |
469
|
0 |
15 |
if (%atts) |
490
|
12 |
3 |
if (ref $handler) { } |
|
1 |
2 |
elsif ($handler =~ /^\*/) { } |
491
|
0 |
12 |
if ($handler =~ /=/ and $handler->isa('IO::File')) { } |
|
2 |
10 |
elsif (ref $handler eq 'CODE') { } |
|
8 |
2 |
elsif (ref $handler eq 'SCALAR') { } |
|
2 |
0 |
elsif (ref $handler eq 'ARRAY') { } |
500
|
6 |
54 |
unless defined $$handler |
501
|
46 |
8 |
if ((my $i = index($$handler, "\n")) >= 0) { } |
521
|
0 |
2 |
unless $fd = 'IO::File'->new($handler) |
527
|
0 |
15 |
unless defined $input |
532
|
0 |
15 |
if defined $postread |
544
|
15 |
0 |
if (ref $handler) { } |
|
0 |
0 |
elsif ($handler =~ /^\*/) { } |
545
|
0 |
15 |
if ($handler =~ /=/ and $handler->isa('IO::File')) { } |
|
3 |
12 |
elsif (ref $handler eq 'ARRAY') { } |
|
8 |
4 |
elsif (ref $handler eq 'SCALAR') { } |
|
4 |
0 |
elsif (ref $handler eq 'CODE') { } |
551
|
3 |
0 |
unless @$handler |
555
|
1 |
7 |
unless defined $$handler |
566
|
0 |
0 |
unless $handler =~ /^>/ |
568
|
0 |
0 |
unless $fd = 'IO::File'->new($handler) |
574
|
0 |
15 |
unless defined $output |
579
|
0 |
15 |
if defined $prewrite |
589
|
0 |
15 |
if (ref $postread and ref $postread eq 'CODE') { } |
|
11 |
4 |
elsif ($postread eq 'none' or $postread eq '0') { } |
|
4 |
0 |
elsif ($postread eq 'chomp' or $postread eq '1') { } |
611
|
0 |
15 |
if (ref $prewrite and ref $prewrite eq 'CODE') { } |
|
11 |
4 |
elsif ($prewrite eq 'none' or $prewrite eq '0') { } |
|
4 |
0 |
elsif ($prewrite eq 'newline' or $prewrite eq '1') { } |
631
|
14 |
2 |
unless defined $filter |
632
|
0 |
2 |
unless ref $filter eq 'CODE' |
677
|
0 |
94 |
if @{$self->get_filter_pushback;} > 0 |
681
|
13 |
81 |
unless defined($line = &$input()) |
683
|
33 |
48 |
if (defined(my $postread = $self->get_filter_postread)) |
684
|
0 |
33 |
if ($postread ne '') { } |
685
|
0 |
0 |
unless defined($line = &$postread($line)) |
692
|
10 |
71 |
if (defined(my $filter = $self->get_filter_filter)) |
693
|
4 |
6 |
unless defined($line = &$filter($line)) |
710
|
0 |
0 |
if @{$self->get_filter_pushback;} > 0 |
724
|
12 |
35 |
if (defined $prewrite) |
725
|
0 |
12 |
if ($prewrite ne '') { } |
|
12 |
0 |
elsif (defined $/) { } |
727
|
0 |
0 |
unless defined $line |
732
|
0 |
12 |
$/ eq '' ? : |
747
|
4 |
2 |
if (ref $self) { } |
748
|
0 |
4 |
if @_ > 1 |
749
|
1 |
3 |
if @_ |