line |
true |
false |
branch |
28
|
0 |
161 |
unless my $class = shift() |
38
|
1495 |
4048 |
unless defined &$fullname |
39
|
2415 |
1633 |
if defined &{'FileHandle::Unget' . "::$method";} |
40
|
92 |
1541 |
if $method eq 'import' |
42
|
1541 |
0 |
unless ($$seen{$method}) |
50
|
180 |
2 |
if (ref $self eq 'FileHandle::Unget') { } |
89
|
12 |
36 |
if (defined $_[0] and defined CORE::fileno $_[0]) { } |
96
|
0 |
36 |
unless defined $self |
129
|
0 |
1 |
unless defined $self |
173
|
1 |
2 |
if @_ |
183
|
3 |
0 |
if (@_) |
188
|
0 |
3 |
unless exists tied(*$self)->{'input_record_separator'} |
233
|
0 |
59 |
unless exists $tie_mapping{$name} |
243
|
92 |
51 |
if (defined &$sub) { } |
292
|
1 |
1 |
if $$self{'eof_called'} |
304
|
0 |
2 |
if (@_) { } |
342
|
4 |
57 |
if (wantarray) { } |
369
|
3 |
54 |
if exists $$self{'input_record_separator'} |
373
|
9 |
48 |
if (defined $input_record_separator and $$self{'filehandle_unget_buffer'} =~ /(.*?$input_record_separator)/) { } |
|
5 |
43 |
elsif (not defined $input_record_separator) { } |
393
|
0 |
5 |
if @other_lines and not defined $other_lines[0] |
395
|
0 |
5 |
if ($line eq '' and not @other_lines) { } |
410
|
2 |
41 |
if ($line eq '' and not defined $templine) { } |
|
41 |
0 |
elsif (defined $templine) { } |
442
|
0 |
4 |
if exists $$self{'input_record_separator'} |
446
|
4 |
0 |
if (defined $input_record_separator) { } |
453
|
3 |
1 |
if (@other_lines) { } |
455
|
3 |
0 |
if (defined $other_lines[0]) |
462
|
0 |
1 |
if ($$self{'filehandle_unget_buffer'} ne '') |
481
|
0 |
0 |
if ($buffer_lines[0] eq '' and not defined $other_lines[0]) { } |
515
|
0 |
0 |
if ($$self{'filehandle_unget_buffer'} ne '') { } |
551
|
3 |
7 |
if ($$self{'filehandle_unget_buffer'} ne '') { } |
559
|
0 |
3 |
if (length $read_string < $length) |
565
|
0 |
3 |
if (defined $offset) { } |
567
|
0 |
0 |
unless defined $$scalar |
579
|
3 |
4 |
if (defined $_[2]) { } |
611
|
0 |
1 |
if ($whence != 0 and $whence != 1 and $whence != 2) |
620
|
3 |
0 |
if (CORE::seek $$self{'fh'}, $position, $whence) { } |
629
|
0 |
0 |
if $whence == 0 |
630
|
0 |
0 |
if $whence == 1 |
631
|
0 |
0 |
if $whence == 2 |
633
|
0 |
0 |
if ($absolute_position <= CORE::tell $$self{'fh'}) { } |
635
|
0 |
0 |
if ($absolute_position >= $self->tell) { } |
677
|
0 |
11 |
if ($file_position == -1) |
707
|
0 |
4 |
if ($$self{'filehandle_unget_buffer'} ne '') { } |