|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
25
 | 
 0  | 
 3  | 
 if (&Scalar::Does::does($p, 'CODE'))  | 
 
| 
26
 | 
 1  | 
 2  | 
 if (&Scalar::Does::does($p, 'HASH'))  | 
 
| 
27
 | 
 1  | 
 2  | 
 if (&Scalar::Does::does($p, 'Regexp'))  | 
 
| 
28
 | 
 1  | 
 2  | 
 unless (ref $p)  | 
 
| 
30
 | 
 1  | 
 2  | 
 unless $coderef  | 
 
| 
95
 | 
 0  | 
 0  | 
 if B::svref_2object($_)->STASH->NAME eq $into  | 
 
| 
149
 | 
 0  | 
 0  | 
 if @_ == 1  | 
 
| 
150
 | 
 0  | 
 0  | 
 unless &blessed($_[0])  | 
 
| 
156
 | 
 0  | 
 171  | 
 if @_ == 1  | 
 
| 
161
 | 
 96  | 
 75  | 
 if (my $test = $_ROLES{$role})  | 
 
| 
166
 | 
 18  | 
 57  | 
 if (&blessed($role) and $role->can('check'))  | 
 
| 
171
 | 
 12  | 
 45  | 
 if (&blessed($thing) and $thing->can('DOES')) { }  | 
 
| 
 | 
 12  | 
 58  | 
 elsif (UNIVERSAL::can($thing, 'can') and $thing->can('DOES')) { }  | 
 
| 
173
 | 
 5  | 
 7  | 
 if $thing->DOES($role)  | 
 
| 
178
 | 
 3  | 
 9  | 
 if $class->DOES($role)  | 
 
| 
187
 | 
 1  | 
 2  | 
 unless my $role = $$arg{-'role'}  |