|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
36
 | 
 6  | 
 35  | 
 $class eq 'JE::Object::Proxy' && ($$class_info{'hash'} || $$class_info{'array'}) ? :  | 
 
| 
79
 | 
 10  | 
 12  | 
 if (exists $$class_info{'to_primitive'}) { }  | 
 
| 
81
 | 
 6  | 
 4  | 
 if (defined $tp) { }  | 
 
| 
82
 | 
 3  | 
 3  | 
 if ref $tp eq 'CODE'  | 
 
| 
87
 | 
 2  | 
 1  | 
 defined $type ? :  | 
 
| 
96
 | 
 0  | 
 12  | 
 if (overload::Method($value, '""') or overload::Method($value, '0+') or overload::Method($value, 'bool'))  | 
 
| 
114
 | 
 5  | 
 13  | 
 if (exists $$class_info{'to_string'}) { }  | 
 
| 
116
 | 
 4  | 
 1  | 
 if (defined $tp) { }  | 
 
| 
117
 | 
 3  | 
 1  | 
 if ref $tp eq 'CODE'  | 
 
| 
122
 | 
 0  | 
 1  | 
 defined $type ? :  | 
 
| 
146
 | 
 5  | 
 3  | 
 if (exists $$class_info{'to_number'}) { }  | 
 
| 
148
 | 
 4  | 
 1  | 
 if (defined $tp) { }  | 
 
| 
149
 | 
 3  | 
 1  | 
 if ref $tp eq 'CODE'  | 
 
| 
154
 | 
 0  | 
 1  | 
 defined $type ? :  | 
 
| 
182
 | 
 24  | 
 6  | 
 if ($$class_info{'array'})  | 
 
| 
183
 | 
 9  | 
 15  | 
 if ($name eq 'length')  | 
 
| 
184
 | 
 4  | 
 5  | 
 @_ ? :  | 
 
| 
188
 | 
 13  | 
 2  | 
 if ($name =~ /^(?:0|[1-9]\d*)\z/ and $name < 4294967295)  | 
 
| 
191
 | 
 2  | 
 11  | 
 @_ ? :  | 
 
| 
195
 | 
 7  | 
 4  | 
 if defined $ret  | 
 
| 
199
 | 
 10  | 
 3  | 
 if ($$class_info{'hash'} and not exists $$class_info{'props'}{$name})  | 
 
| 
200
 | 
 2  | 
 8  | 
 if (@_) { }  | 
 
| 
201
 | 
 2  | 
 0  | 
 if $$class_info{'hash'}{'store'}($wrappee, $name, $_[0])  | 
 
| 
207
 | 
 4  | 
 4  | 
 if defined $ret  | 
 
| 
218
 | 
 16  | 
 16  | 
 if ($$class_info{'array'})  | 
 
| 
221
 | 
 20  | 
 12  | 
 if ($$class_info{'hash'})  | 
 
| 
235
 | 
 2  | 
 0  | 
 if ($$class_info{'array'})  | 
 
| 
236
 | 
 2  | 
 0  | 
 if ($name =~ /^(?:0|[1-9]\d*)\z/ and $name < 4294967295 and exists $$wrappee[$name]) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($name eq 'length') { }  | 
 
| 
245
 | 
 0  | 
 0  | 
 if ($$class_info{'hash'} and not exists $$class_info{'props'}{$name} and exists $$wrappee{$name})  | 
 
| 
258
 | 
 2  | 
 2  | 
 if ($$class_info{'array'})  | 
 
| 
259
 | 
 2  | 
 0  | 
 if ($name =~ /^(?:0|[1-9]\d*)\z/ and $name < 4294967295) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($name eq 'length') { }  | 
 
| 
260
 | 
 0  | 
 2  | 
 if exists $$wrappee[$name]  | 
 
| 
267
 | 
 2  | 
 2  | 
 if ($$class_info{'hash'})  | 
 
| 
268
 | 
 2  | 
 0  | 
 if exists $$wrappee{$name}  |