line |
true |
false |
branch |
19
|
0 |
0 |
if $name eq 'DESTROY' |
23
|
0 |
0 |
$ref eq $self ? : |
26
|
0 |
0 |
if ($^W) |
27
|
0 |
0 |
if (ref $self) |
29
|
0 |
0 |
if ($member =~ /$name/i or $name =~ /$member/i) |
37
|
0 |
0 |
if ($funcn =~ /$name/i or $name =~ /$funcn/i) |
74
|
0 |
0 |
$depth =~ /'shallow'/ ? : |
|
0 |
0 |
defined $depth ? : |
79
|
0 |
0 |
if ($depth) { } |
80
|
0 |
0 |
if ($ref = ref $value) { } |
82
|
0 |
0 |
if (/^HASH$/) |
83
|
0 |
0 |
if (/^ARRAY$/) |
84
|
0 |
0 |
if (/^SCALAR$/) |
85
|
0 |
0 |
$value->can('clone') ? : |
110
|
0 |
0 |
if (ref $_[0]) { } |
117
|
0 |
0 |
ref $_ ? : |
129
|
0 |
0 |
if (/^ARRAY$/) |
133
|
0 |
0 |
if (/^HASH$/) |
143
|
0 |
0 |
if defined $initialize |
156
|
0 |
0 |
if (ref $self) |
165
|
0 |
0 |
if $func =~ /:_/ |
166
|
0 |
0 |
if $func =~ /:memberAccess::.*?_/ |
167
|
0 |
0 |
if $func =~ /(croak)|(confess)|(carp)/ |
189
|
4 |
0 |
unless defined $fields |
191
|
0 |
0 |
wantarray ? : |
206
|
0 |
2 |
if (exists $debug{'variables'}) { } |
207
|
0 |
0 |
if (not defined(my $fh = $debug{'variables'})) { } |
|
0 |
0 |
elsif (ref $fh eq 'GLOB') { } |
213
|
0 |
0 |
unless open VARIABLES, ">>$fh" |
218
|
0 |
2 |
if (exists $debug{'delegates'}) { } |
219
|
0 |
0 |
if (not defined(my $fh = $debug{'delegates'})) { } |
|
0 |
0 |
elsif (ref $fh eq 'GLOB') { } |
225
|
0 |
0 |
unless open DELEGATES, ">>$fh" |
237
|
0 |
0 |
$1 eq '%' ? : |
|
0 |
0 |
$1 eq '@' ? : |
246
|
0 |
0 |
$1 eq '%' ? : |
|
0 |
0 |
$1 eq '@' ? : |
261
|
1 |
1 |
if (@lISA) |
264
|
1 |
0 |
unless ($isaCache) |
272
|
1 |
1 |
unless scalar $$isaCache{'functions'} |
273
|
1 |
1 |
unless scalar $$isaCache{'fields'} |
283
|
0 |
0 |
unless scalar $$isaCache{'functions'} |
284
|
0 |
0 |
unless scalar $$isaCache{'fields'} |
287
|
0 |
0 |
if (my $clash = $allfunctions{$function}) |
288
|
0 |
0 |
if ($$clash[1] ne $ref) |
289
|
0 |
0 |
unless ($classFunctions{$function}) |
297
|
0 |
0 |
if (my $clash = $allfields{$field}) |
306
|
0 |
0 |
unless ref $list |
309
|
0 |
0 |
unless ref $func and push @list, $func->functions |
314
|
0 |
0 |
if (my $clash = $allfunctions{$func}) |
315
|
0 |
0 |
unless ($classFunctions{$func}) |
328
|
0 |
0 |
$field eq $_ && !&MRP::Introspection::function($class, $field) ? : |
339
|
0 |
0 |
if (exists $$fields{$default}) { } |
|
0 |
0 |
elsif (exists $allfields{$default}) { } |
|
0 |
0 |
elsif (exists $variables{$default}) { } |
349
|
0 |
2 |
if (@clashes) |
360
|
0 |
0 |
if &MRP::Introspection::function($memberPackage, $item) |
363
|
0 |
0 |
if (exists $default{$item}) { } |
|
0 |
0 |
elsif (exists $$fields{$item}) { } |
366
|
0 |
0 |
if (/^ARRAY$/) { } |
|
0 |
0 |
elsif (/^HASH$/) { } |
380
|
0 |
0 |
if (exists $variables{$item}) { } |
384
|
0 |
0 |
if (/^ARRAY$/) { } |
|
0 |
0 |
elsif (/^HASH$/) { } |
393
|
0 |
0 |
if (/^ARRAY$/) { } |
|
0 |
0 |
elsif (/^HASH$/) { } |
407
|
0 |
0 |
if (/^ARRAY$/) { } |
|
0 |
0 |
elsif (/^HASH$/) { } |
420
|
0 |
0 |
if (/^ARRAY$/) { } |
|
0 |
0 |
elsif (/^HASH$/) { } |
429
|
0 |
0 |
if $VARIABLES |
431
|
0 |
0 |
if $@ |
436
|
0 |
0 |
if exists $$fields{$delegate} |
442
|
0 |
0 |
if (ref $item) { } |
448
|
0 |
0 |
if $DELEGATES |
452
|
0 |
0 |
if $@ |
456
|
0 |
2 |
if (%all || %$delegates and not exists $ISA{$class . '::memberAccess'}) |
467
|
0 |
2 |
if $debug{'variables'} |
468
|
0 |
2 |
if $debug{'delegates'} |
511
|
0 |
0 |
if (ref $interface) |
683
|
0 |
0 |
if exists $MRP::BaseClass::builtInRefs{$ref} |