|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
5
 | 
 0  | 
 181  | 
 if $@  | 
 
| 
139
 | 
 9  | 
 19482  | 
 if (defined blessed($value) and $value->can('to_object'))  | 
 
| 
148
 | 
 10940  | 
 8542  | 
 if ref $value eq 'HASH'  | 
 
| 
151
 | 
 19479  | 
 3  | 
 if (not defined $value or not defined eval {
	do {
	$value->value
}
} and $@ eq '') { }  | 
 
| 
 | 
 3  | 
 0  | 
 elsif (ref $value eq 'HASH') { }  | 
 
| 
152
 | 
 10937  | 
 8542  | 
 exists $opts{'prototype'} ? :  | 
 
| 
169
 | 
 0  | 
 19482  | 
 if $JE::Destroyer  | 
 
| 
193
 | 
 707  | 
 0  | 
 @_ ? :  | 
 
| 
199
 | 
 707  | 
 0  | 
 if @_  | 
 
| 
225
 | 
 24  | 
 0  | 
 @_ ? :  | 
 
| 
231
 | 
 24  | 
 0  | 
 if @_  | 
 
| 
311
 | 
 34097  | 
 130206  | 
 if (ref $opts eq 'HASH') { }  | 
 
| 
314
 | 
 17647  | 
 50547  | 
 if exists $$opts{$_}  | 
 
| 
321
 | 
 27255  | 
 6842  | 
 if (exists $$opts{'dontenum'}) { }  | 
 
| 
 | 
 6474  | 
 368  | 
 elsif (not exists $$props{$name}) { }  | 
 
| 
322
 | 
 27255  | 
 0  | 
 if ($$opts{'dontenum'}) { }  | 
 
| 
328
 | 
 0  | 
 0  | 
 unless first sub {
	$_ eq $name;
}
, @{$$guts{'keys'};}  | 
 
| 
335
 | 
 111  | 
 33986  | 
 if (exists $$opts{'fetch'})  | 
 
| 
337
 | 
 111  | 
 0  | 
 unless exists $$props{$name}  | 
 
| 
339
 | 
 104  | 
 33993  | 
 if (exists $$opts{'store'})  | 
 
| 
341
 | 
 4  | 
 100  | 
 unless exists $$props{$name}  | 
 
| 
343
 | 
 31393  | 
 2704  | 
 if (exists $$opts{'value'}) { }  | 
 
| 
 | 
 2051  | 
 763  | 
 elsif (not exists $$opts{'fetch'} and exists $$opts{'autoload'}) { }  | 
 
| 
348
 | 
 1  | 
 2050  | 
 ref $auto eq 'CODE' ? :  | 
 
| 
357
 | 
 540  | 
 3  | 
 exists $$props{$name} ? :  | 
 
| 
 | 
 110  | 
 543  | 
 exists $$opts{'fetch'} ? :  | 
 
| 
364
 | 
 23506  | 
 106700  | 
 if (@_) { }  | 
 
| 
 | 
 99123  | 
 7577  | 
 elsif (exists $$props{$name}) { }  | 
 
| 
367
 | 
 122  | 
 23384  | 
 if $self->is_readonly($name)  | 
 
| 
374
 | 
 29  | 
 23355  | 
 exists $$guts{'store_handler'}{$name} ? :  | 
 
| 
379
 | 
 2100  | 
 21284  | 
 unless $exists  | 
 
| 
385
 | 
 68  | 
 99055  | 
 if (exists $$guts{'fetch_handler'}{$name})  | 
 
| 
392
 | 
 2  | 
 99053  | 
 ref $val eq 'CODE' ? :  | 
 
| 
402
 | 
 6204  | 
 1373  | 
 $proto ? :  | 
 
| 
423
 | 
 21460  | 
 5161  | 
 if (exists $$props{$name})  | 
 
| 
425
 | 
 127  | 
 21333  | 
 exists $$read_only_list{$name} ? :  | 
 
| 
429
 | 
 3097  | 
 2064  | 
 if (my $proto = $self->prototype)  | 
 
| 
451
 | 
 154  | 
 101  | 
 defined $proto ? :  | 
 
| 
476
 | 
 176  | 
 115  | 
 unless ($_[2])  | 
 
| 
478
 | 
 146  | 
 30  | 
 if exists $$dontdel_list{$name} and $$dontdel_list{$name}  | 
 
| 
546
 | 
 469  | 
 15371  | 
 @_ > 1 ? :  | 
 
| 
556
 | 
 325  | 
 662  | 
 if defined $hint and $hint eq 'string'  | 
 
| 
560
 | 
 12  | 
 1315  | 
 unless defined($method = $self->prop($_))  | 
 
| 
561
 | 
 336  | 
 973  | 
 unless ($prim = $method->apply($self))->primitive  | 
 
| 
668
 | 
 22  | 
 2  | 
 defined $_[0] ? :  | 
 
| 
689
 | 
 2  | 
 13  | 
 if not defined $obj or $obj->primitive  | 
 
| 
697
 | 
 12  | 
 1  | 
 if $proto->id eq $id  | 
 
| 
716
 | 
 220  | 
 2  | 
 defined $_[0] ? :  | 
 
| 
740
 | 
 761  | 
 132  | 
 unless $$guts{'tie'}  | 
 
| 
749
 | 
 3  | 
 732  | 
 if (ref $val eq 'HASH' and not blessed $val and not %$val and svref_2object($val)->REFCNT == 2) { }  | 
 
| 
 | 
 3  | 
 729  | 
 elsif (ref $val eq 'ARRAY' and not blessed $val and not @$val and svref_2object($val)->REFCNT == 2) { }  | 
 
| 
774
 | 
 29  | 
 29  | 
 if ($last eq $keys[$_])  |