| blib/lib/IO/Handle.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 12 | 45 | 26.6 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 318 | 0 | 0 | 0 | $] > "5.013" and $class eq "IO::File" |
| 0 | 0 | 0 | $] > "5.013" and $class eq "IO::File" and not $INC{'IO/File.pm'} | |
| 367 | 3 | 0 | 7 | ref $fd and "$fd" =~ /GLOB\(/o |
| 450 | 0 | 0 | 0 | @_ >= 2 and @_ <= 4 |
| 457 | 0 | 0 | 0 | @_ >= 2 and @_ <= 4 |
| 612 | 0 | 0 | 6 | $name =~ /^(SEEK_(SET|CUR|END)|_IO[FLN]BF)$/ && defined &{$name;} |
| line | l | !l | condition |
|---|---|---|---|
| 312 | 69 | 0 | ref $_[0] || $_[0] || 'IO::Handle' |
| 330 | 3 | 0 | ref $_[0] || $_[0] || 'IO::Handle' |
| 441 | 0 | 1 | $_[3] || 0 |
| 446 | 0 | 0 | $_[3] || 0 |
| 453 | 0 | 0 | $_[3] || 0 |
| 459 | 0 | 0 | $_[3] || 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 354 | 0 | 4 | 8 | $mode =~ /^\+?(<|>>?)$/ or $mode =~ s/^r(\+?)$/$1 |
| 4 | 8 | 0 | $mode =~ /^\+?(<|>>?)$/ or $mode =~ s/^r(\+?)$/$1 or $mode =~ s/^w(\+?)$/$1>/ | |
| 12 | 0 | 0 | $mode =~ /^\+?(<|>>?)$/ or $mode =~ s/^r(\+?)$/$1 or $mode =~ s/^w(\+?)$/$1>/ or $mode =~ s/^a(\+?)$/$1>>/ | |
| 440 | 1 | 0 | 0 | @_ == 3 or @_ == 4 |
| 445 | 0 | 0 | 0 | @_ == 3 or @_ == 4 |