| blib/lib/Rose/Object/MakeMethods.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 15 | 33 | 45.4 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 121 | 0 | 0 | 5 | ref $code eq 'HASH' and $$code{'make_method'} | 
| 133 | 0 | 0 | 1 | $class->allow_apparent_reload and $class->apparently_made_method($code) | 
| 166 | 0 | 0 | 1 | $class and $name | 
| line | l | !l | condition | 
|---|---|---|---|
| 112 | 125 | 0 | $options ||= {} | 
| 257 | 132 | 0 | shift() || (last) | 
| 329 | 17 | 17 | $options || {} | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 21 | 0 | 17 | 0 | $$options{'target_class'} ||= (caller)[0] | 
| 34 | 17 | 0 | 0 | $$options{'target_class'} ||= (caller)[0] | 
| 121 | 296 | 0 | 5 | ref $code eq 'CODE' or ref $code eq 'HASH' and $$code{'make_method'} | 
| 126 | 0 | 0 | 1 | $$options{'preserve_existing'} or $Preserve_Existing | 
| 170 | 0 | 1 | 0 | $mm_class eq $class && $name =~ /^__ANON__/ || $Made_Method_Custom{$mm_class}{$name} | 
| 282 | 0 | 4 | 4 | $i++ or defined $2 |