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 |