|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
80
 | 
 8  | 
 4  | 
 1  | 
 $properties and ref $properties ne 'HASH'  | 
 
| 
140
 | 
 18  | 
 0  | 
 23  | 
 $_options and $$_options{'undef_ok'}  | 
 
| 
167
 | 
 5  | 
 5  | 
 9  | 
 defined $value and ref $value  | 
 
| 
 | 
 10  | 
 5  | 
 4  | 
 defined $value and ref $value and ref $value ne 'CODE'  | 
 
| 
275
 | 
 4  | 
 17  | 
 2  | 
 ref $prototype and not ref $prototype eq 'CODE'  | 
 
| 
 | 
 21  | 
 23  | 
 0  | 
 defined $prototype and (ref $prototype and not ref $prototype eq 'CODE')  | 
 
| 
284
 | 
 32  | 
 1  | 
 9  | 
 defined &{$package . "::$name";} and not $$options{'override_existing'}  | 
 
| 
337
 | 
 8  | 
 0  | 
 5  | 
 $self->can('methods') and ref $self->methods  | 
 
| 
 | 
 8  | 
 3  | 
 2  | 
 $self->can('methods') and ref $self->methods and ref $self->methods eq 'HASH'  |