| line | true | false | branch | 
 
| 20 | 1 | 90 | if &blessed($class) | 
 
| 29 | 91 | 122 | if ($class->can(uc $arg)) | 
 
| 38 | 1 | 89 | unless $self->{'class'} | 
 
| 44 | 1 | 121 | unless $self->can($meth) | 
 
| 47 | 78 | 43 | if (not $type) { } | 
 
|  | 7 | 36 | elsif ($type eq 'HASH') { } | 
 
|  | 35 | 1 | elsif ($type eq 'ARRAY') { } | 
 
| 65 | 425 | 1 | unless $_[0]{'child'} | 
 
| 71 | 29 | 3 | if @_ | 
 
| 96 | 1 | 28 | if $INC{$file} | 
 
| 159 | 2 | 29 | if $stash->{'AUTOLOAD'} and *{$stash->{'AUTOLOAD'};}{'CODE'} | 
 
| 204 | 1 | 2 | if ($want) { } | 
 
|  | 1 | 1 | elsif (defined $want) { } | 
 
| 216 | 1 | 2 | if $want | 
 
| 217 | 1 | 1 | if defined $want | 
 
| 250 | 44 | 169 | unless $stash->{$name} | 
 
| 260 | 13 | 4 | unless $sym =~ /^[&\$\%\@]/ | 
 
| 262 | 2 | 15 | unless my $syms = $self->{'_symbols'} | 
 
| 267 | 2 | 13 | unless $ref and @$ref | 
 
| 279 | 15 | 163 | if ($param =~ /^-(.*)$/) | 
 
| 286 | 151 | 12 | if ref $arg and &reftype($arg) eq 'CODE' | 
 
| 291 | 6 | 6 | if (not ref $arg) { } | 
 
|  | 6 | 0 | elsif (&reftype($arg) eq 'HASH') { } | 
 
| 292 | 6 | 0 | if $arg =~ /^(rw|ro|wo)$/ | 
 
| 301 | 0 | 6 | if $val and $is | 
 
| 303 | 4 | 0 | $val ? : | 
 
| 305 | 0 | 6 | if keys %$arg | 
 
| 309 | 0 | 12 | unless $is | 
 
| 313 | 4 | 8 | if ($is eq 'rw') { } | 
 
|  | 2 | 6 | elsif ($is eq 'ro') { } | 
 
|  | 2 | 4 | elsif ($is eq 'wo') { } | 
 
| 343 | 2 | 176 | unless $orig or $add | 
 
| 347 | 2 | 2 | if $add and $orig and &reftype($orig) ne 'SCALAR' || defined $$orig | 
 
| 369 | 45 | 96 | if (defined $set) | 
 
| 381 | 96 | 288 | if $slot eq $type | 
 
| 384 | 100 | 188 | if defined *__ORIG__{$slot} | 
 
| 395 | 5 | 0 | unless $sym =~ /^[&\$\%\@]/ | 
 
| 397 | 1 | 4 | unless my $syms = $self->{'_symbols'} | 
 
| 402 | 1 | 3 | unless $ref and @$ref | 
 
| 406 | 1 | 2 | unless @$ref | 
 
| 416 | 4 | 136 | unless $sym =~ /^[&\$\%\@]/ | 
 
| 418 | 1 | 139 | unless my $syms = $self->{'_symbols'} | 
 
| 423 | 1 | 138 | unless $ref and @$ref | 
 
| 451 | 55 | 27 | if $self->{'_symbols'} | 
 
| 453 | 21 | 61 | if $self->{'_blocked_load'} | 
 
| 455 | 20 | 62 | if $self->{'_purge_on_destroy'} |