| blib/lib/Class/StateMachine.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 10 | 28 | 35.7 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 63 | 9 | 0 | 0 | $Class::StateMachine::ignore_same_state_changes and $new_state eq $old_state | 
| 336 | 0 | 0 | 1 | CORE::ref $self and defined $state{$self} | 
| line | l | !l | condition | 
|---|---|---|---|
| 47 | 0 | 0 |  $state{$self} // ' | 
| 59 | 10 | 0 | $state{$self} // croak("object $self has no state, " . 'use Class::StateMachine::bless to create Class::StateMachine objects') | 
| 124 | 0 | 1 | $state{$self} //= 'new' | 
| 144 | 1 | 1 | $delayed{$self} //= [] | 
| 168 | 0 | 0 | $on_leave_state{$self} //= [] | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 118 | 1 | 0 | 0 | $base_class //= caller | 
| 221 | 0 | 13 | 0 | $$_[1] //= CvGV($$_[2]) | 
| 249 | 0 | 1 | 0 | $state //= $class->state | 
| 327 | 1 | 0 | 0 | ${$class . '::base_class';} // $class |