|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
24
 | 
 3  | 
 26  | 
 unless ref $_[1] and ref $_[1] eq $_[2]
  | 
 
| 
44
 | 
 3  | 
 7  | 
 unless $$def{'constructors'}
  | 
 
| 
50
 | 
 8  | 
 2  | 
 unless $$def{'variables'}
  | 
 
| 
51
 | 
 0  | 
 6  | 
 unless ($variable =~ /^(?<sigil>$sigils)(?<varname>\w+)$/o)
  | 
 
| 
58
 | 
 2  | 
 4  | 
 unless ref $value
  | 
 
| 
67
 | 
 8  | 
 2  | 
 unless $$def{'functions'}
  | 
 
| 
74
 | 
 8  | 
 2  | 
 unless $$def{'methods'}
  | 
 
| 
79
 | 
 1  | 
 19  | 
 unless blessed($_[0])
  | 
 
| 
84
 | 
 8  | 
 2  | 
 unless $$def{'static_methods'}
  | 
 
| 
96
 | 
 1  | 
 10  | 
 unless $name =~ /^\w(?:\w|::)+\w$/
  | 
 
| 
112
 | 
 20  | 
 37  | 
 if $precondition
  | 
 
| 
113
 | 
 38  | 
 18  | 
 if ($shift)
  | 
 
| 
114
 | 
 56  | 
 0  | 
 if $body
  | 
 
| 
127
 | 
 16  | 
 7  | 
 if @fdef % 2 == 1
  | 
 
| 
130
 | 
 4  | 
 19  | 
 if (not @fdef and ref $default eq 'HASH' and scalar keys %$default == 1) { }
  | 
 
| 
150
 | 
 33  | 
 39  | 
 if (@result)
  | 
 
| 
151
 | 
 6  | 
 27  | 
 if wantarray
  | 
 
| 
155
 | 
 6  | 
 13  | 
 if (ref $default eq 'ARRAY')
  | 
 
| 
156
 | 
 3  | 
 3  | 
 if (wantarray)
  | 
 
| 
180
 | 
 3  | 
 26  | 
 if ref $out eq 'ARRAY'
  | 
 
| 
184
 | 
 33  | 
 39  | 
 if (eq_deeply([@_], [@in]))
  | 
 
| 
185
 | 
 6  | 
 27  | 
 if (ref $out eq 'HASH')
  | 
 
| 
186
 | 
 3  | 
 3  | 
 if ($wantarray)
  | 
 
| 
187
 | 
 0  | 
 3  | 
 unless $$out{'list'}
  | 
 
| 
212
 | 
 0  | 
 41  | 
 unless ref $value
  |