blib/lib/Class/StateMachine/Declarative/Builder.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 6 | 78 | 7.6 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
70 | 0 | 0 | 0 | $debug and $debug & 16 |
217 | 0 | 1 | 0 | not defined $jump || defined $$state{'enter'} and @$ss |
249 | 0 | 0 | 0 | $debug and $debug & 32 |
256 | 0 | 0 | 0 | $debug and $debug & 32 |
279 | 1 | 0 | 0 | $debug and $debug & 16 |
281 | 1 | 0 | 0 | $parent and $parent_name ne '__any__' |
294 | 0 | 1 | 0 | not defined $$state{'enter'} and $name ne '__any__' |
298 | 0 | 0 | 0 | $debug and $debug & 32 |
304 | 0 | 0 | 0 | $debug and $debug & 64 |
308 | 0 | 0 | 0 | $debug and $debug & 64 |
326 | 0 | 0 | 0 | $debug and $debug & 32 |
335 | 0 | 0 | 0 | $debug and $debug & 32 |
340 | 0 | 0 | 0 | $debug and $debug & 64 |
351 | 0 | 0 | 0 | $debug and $debug & 64 |
357 | 0 | 0 | 0 | $debug and $debug & 32 |
366 | 0 | 0 | 0 | $debug and $debug & 64 |
380 | 0 | 0 | 0 | $debug and $debug & 64 |
386 | 0 | 0 | 0 | $debug and $debug & 32 |
line | l | !l | condition |
---|---|---|---|
210 | 0 | 0 | $transitions_rev{$target_abs} ||= [] |
279 | 0 | 0 | $parent_name // ' |
398 | 0 | 1 | $name //= '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
50 | 0 | 0 | 0 | shift() // $self->_bad_def($parent, 'undef is not valid as a state name') |
180 | 0 | 0 | 0 | $$top{$_} //= $$any{$_} |
189 | 0 | 0 | 0 | $$state{'advance'} // $event |
195 | 0 | 0 | 0 | $$current_state{'transitions'}{$event} //= $$next_state{'full_name'} |
217 | 0 | 0 | 1 | defined $jump || defined $$state{'enter'} |
219 | 0 | 0 | 0 | $jump //= $$main{'full_name'} |