| line |
true |
false |
branch |
|
96
|
2 |
6 |
unless (scalar %{$class . '::FIELDS';}) |
|
101
|
0 |
0 |
if (scalar %{$superclass . '::FIELDS';}) { } |
|
110
|
8 |
0 |
unless $$field_hash{$name} |
|
171
|
0 |
2 |
ref $callee ? : |
|
232
|
2 |
2 |
if (scalar @_) { } |
|
341
|
2 |
4 |
if (scalar @_ == 0) { } |
|
|
0 |
4 |
elsif (scalar @_ == 1 and ref $_[0] eq 'ARRAY') { } |
|
342
|
1 |
1 |
if ($init and not defined $$self[$index]) |
|
346
|
0 |
2 |
wantarray ? : |
|
|
0 |
2 |
!$$self[$index] ? : |
|
351
|
0 |
0 |
wantarray ? : |
|
|
0 |
0 |
!$$self[$index] ? : |
|
433
|
2 |
4 |
if (scalar @_ == 0) { } |
|
|
2 |
2 |
elsif (scalar @_ == 1) { } |
|
|
0 |
2 |
elsif (scalar(@_) % 2) { } |
|
434
|
1 |
1 |
if ($init and not defined $$self[$index]) |
|
438
|
0 |
2 |
wantarray ? : |
|
|
0 |
2 |
!$$self[$index] ? : |
|
441
|
0 |
2 |
if (ref $_[0] eq 'HASH') { } |
|
|
0 |
2 |
elsif (ref $_[0] eq 'ARRAY') { } |
|
456
|
0 |
2 |
wantarray ? : |
|
517
|
0 |
2 |
if ($init and not $class) |
|
523
|
1 |
4 |
if (scalar @_) { } |
|
525
|
0 |
1 |
if ($class and not UNIVERSAL::isa($value, $class)) |
|
530
|
1 |
3 |
if ($init and not defined $$self[$index]) { } |