| line |
true |
false |
branch |
|
55
|
37 |
1 |
unless ($prop_desc->{'is_param'} or $prop_desc->{'is_input'} or $prop_desc->{'is_transient'} or $prop_desc->{'is_calculated'} or $prop_desc->{'is_output'}) |
|
75
|
27 |
0 |
if ($subclass_name->can('execute')) { } |
|
86
|
27 |
0 |
if ($subclass_name->can('shortcut')) |
|
96
|
27 |
245 |
if $p->property_name eq 'id' |
|
97
|
162 |
83 |
if $p->class_name eq 'Command::V2' |
|
98
|
0 |
83 |
unless $p->class_name->isa('Command') |
|
99
|
0 |
12 |
unless ($p->is_input or $p->is_output or $p->is_param or $p->is_transient or $p->is_calculated) |
|
106
|
0 |
27 |
if (@e) |
|
120
|
2 |
9 |
if ($self->is_executed) |
|
133
|
1 |
0 |
if ($pm->is_input or $pm->is_param) |
|
159
|
0 |
0 |
unless $property->can('is_param') and $property->can('is_input') and $property->can('is_output') |
|
163
|
0 |
0 |
if $new_class_base->can($name) |
|
165
|
0 |
0 |
if ($property->is_param) { } |
|
|
0 |
0 |
elsif ($property->is_input) { } |
|
196
|
0 |
0 |
if (keys %command_errors) |
|
200
|
0 |
0 |
unless ref $errors and ref $errors eq 'ARRAY' |
|
210
|
0 |
0 |
if ($total_count > 1) |