|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
43
 | 
 0  | 
 0  | 
 if (my $orig = $target->can('has'))  | 
 
| 
51
 | 
 0  | 
 0  | 
 if @props % 2 != 0  | 
 
| 
67
 | 
 0  | 
 0  | 
 if ($props{$code} and $props{$code} eq '1')  | 
 
| 
74
 | 
 0  | 
 0  | 
 if (my $method = delete $props{'defaulter'})  | 
 
| 
75
 | 
 0  | 
 0  | 
 if ($method eq '1')  | 
 
| 
86
 | 
 0  | 
 0  | 
 $alt ? :  | 
 
| 
96
 | 
 10  | 
 0  | 
 if (my $has = (caller)->can('has'))  | 
 
| 
97
 | 
 0  | 
 10  | 
 ref $name ? :  | 
 
| 
98
 | 
 10  | 
 0  | 
 if @_ = (map("+$_", @name), @props)  | 
 
| 
116
 | 
 2  | 
 0  | 
 if @_ = ($name, 'default', $code, @props)  | 
 
| 
150
 | 
 2  | 
 1  | 
 ref $type ? :  | 
 
| 
 | 
 3  | 
 0  | 
 if @_ = ($name, ref $type ? &isa($type) : (), @props, @req)  | 
 
| 
169
 | 
 2  | 
 1  | 
 ref $type ? :  | 
 
| 
 | 
 3  | 
 0  | 
 if @_ = ($name, ref $type ? &isa($type) : (), @props, @req)  |