line | % | coverage | branch |
26 | 50 | T | F | unless defined $source |
30 | 50 | T | F | if defined $depth and $depth-- < 1 |
33 | 100 | T | F | unless exists $Clone::PP::CloneCache{'undef'} |
35 | 50 | T | F | if defined $Clone::PP::CloneCache{$source} |
38 | 100 | T | F | unless my $ref_type = ref $source |
42 | 50 | T | F | if ("$source" =~ /^\Q$ref_type\E\=([A-Z]+)\(0x[0-9a-f]+\)$/) |
46 | 0 | T | F | if $source->can($Clone::PP::CloneSelfMethod) |
57 | 100 | T | F | if ($ref_type eq 'HASH') { } |
| 100 | T | F | elsif ($ref_type eq 'ARRAY') { } |
| 100 | T | F | elsif ($ref_type eq 'REF' or $ref_type eq 'SCALAR') { } |
59 | 50 | T | F | if (my $tied = tied %$source) |
60 | 100 | T | F | !ref($_) ? : |
63 | 50 | T | F | if (my $tied = tied @$source) |
64 | 50 | T | F | !ref($_) ? : |
67 | 50 | T | F | if (my $tied = tied $$source) |
76 | 50 | T | F | if ($class_name) |
78 | 0 | T | F | if $copy->can($Clone::PP::CloneInitMethod) |