Branch Coverage

blib/lib/PDF/Builder/Basic/PDF/Objind.pm
Criterion Covered Total %
branch 24 34 70.5


line true false branch
109 16365 16088 unless $_[0]{' uid'}
152 13924 1049 if (builtin::blessed($item) and $item->can('release')) { }
1017 32 elsif ($ref eq 'ARRAY') { }
0 64 elsif (defined builtin::reftype($ref) and builtin::reftype($ref) eq 'HASH') { }
189 0 0 if ($self->{' realised'}) { }
211 2627 118 if $self->{' realised'}
212 86 32 if $self->{' objnum'}
240 0 0 if ($self->{' realised'}) { }
263 1254 14130 if (defined $pdf->{' objects'}{$self->uid}) { }
287 3 0 if ($self->{' realised'}) { }
312 0 0 unless $PDF::Builder::Basic::PDF::Objind::inst{$k}
337 90 344 if $PDF::Builder::Basic::PDF::Objind::inst{$k}
342 24 320 if $k eq "Parent"
391 3115 0 unless (defined $res)
396 6244 3126 if $PDF::Builder::Basic::PDF::Objind::inst{$k}
397 0 3126 if defined $res->{$k}
398 206 2920 if (builtin::blessed($self->{$k}) and $self->{$k}->can('is_obj') and not $self->{$k}->is_obj($pdf)) { }