| line |
true |
false |
branch |
|
54
|
0 |
3 |
if defined *{"TRACE_$name";}{"CODE"} |
|
55
|
0 |
3 |
if (defined *{"POE::Kernel::TRACE_$name";}{'CODE'}) { } |
|
61
|
0 |
0 |
if $@ |
|
65
|
0 |
3 |
if $@ |
|
78
|
3 |
0 |
unless (defined &POE::NFA::ASSERT_DEFAULT) |
|
79
|
2 |
1 |
if (defined &POE::Kernel::ASSERT_DEFAULT) { } |
|
91
|
3 |
0 |
unless (defined &POE::NFA::TRACE_DEFAULT) |
|
92
|
2 |
1 |
if (defined &POE::Kernel::TRACE_DEFAULT) { } |
|
161
|
1 |
8 |
unless ref $data eq "ARRAY" |
|
164
|
1 |
7 |
if @$data & 1 |
|
169
|
4 |
3 |
if (ref $events eq 'ARRAY') { } |
|
|
2 |
1 |
elsif (ref $events eq 'HASH') { } |
|
195
|
1 |
17 |
if @params & 1 |
|
199
|
1 |
16 |
unless defined $POE::Kernel::poe_kernel |
|
204
|
16 |
0 |
unless defined $options |
|
213
|
1 |
5 |
unless exists $params{'inline_states'} or exists $params{'object_states'} or exists $params{'package_states'} |
|
218
|
2 |
13 |
if (exists $params{'object_states'}) |
|
223
|
7 |
8 |
if (exists $params{'package_states'}) |
|
231
|
1 |
11 |
if keys %params |
|
292
|
0 |
496 |
if ($self->[1]{'trace'}) |
|
299
|
11 |
485 |
if $event eq "_start" |
|
300
|
11 |
474 |
if $event eq "_stop" |
|
303
|
2 |
472 |
if ($event eq "poe_nfa_stop") |
|
309
|
74 |
398 |
if ($event eq "poe_nfa_goto_state") |
|
317
|
0 |
74 |
unless exists $self->[2]{$new_state} |
|
328
|
0 |
70 |
unless not defined $enter_event or length $enter_event and exists $self->[2]{$new_state}{$enter_event} |
|
334
|
0 |
74 |
if exists $self->[4]{'leave'} |
|
341
|
70 |
4 |
if defined $enter_event |
|
349
|
20 |
378 |
if ($event eq "poe_nfa_push_state") |
|
366
|
20 |
358 |
if ($event eq "poe_nfa_pop_state") |
|
372
|
0 |
20 |
unless @{$self->[5];} |
|
392
|
352 |
6 |
if (exists $self->[4]{$event}) { } |
|
|
2 |
4 |
elsif (exists $self->[6]{$event}) { } |
|
|
4 |
0 |
elsif (exists $self->[4]{'_default'}) { } |
|
|
0 |
0 |
elsif ($event ne '_signal') { } |
|
406
|
0 |
4 |
if ($self->[1]{'trace'}) |
|
438
|
318 |
40 |
if (ref $handler eq 'CODE') { } |
|
472
|
2 |
356 |
if $is_in_internal |
|
485
|
0 |
2 |
unless defined $method |
|
488
|
0 |
2 |
if ($name eq "_signal") |
|
508
|
2 |
0 |
if ($handler) { } |
|
512
|
2 |
0 |
if (ref $handler eq 'CODE') { } |
|
|
0 |
0 |
elsif ($handler->can($method)) { } |
|
519
|
0 |
0 |
if $self->[1]{'debug'} and exists $self->[6]{$name} |
|
534
|
0 |
0 |
if $self->[1]{'debug'} and exists $self->[6]{$name} |
|
543
|
0 |
0 |
if (ref $handler eq 'CODE' and $self->[1]{'trace'}) { } |
|
553
|
0 |
0 |
unless ($handler->can($method)) |
|
554
|
0 |
0 |
if (length ref $handler) { } |
|
620
|
2 |
2 |
if (defined $value) { } |
|
625
|
0 |
2 |
if $value =~ /^(on|yes|true)$/i |
|
626
|
0 |
2 |
if $value =~ /^(no|off|false)$/i |
|
642
|
4 |
4 |
if (@_) |
|
646
|
2 |
2 |
exists $self->[1]{$flag} ? : |
|
655
|
8 |
0 |
if (@return_keys == 1) { } |
|
696
|
0 |
3 |
if (exists $INC{'Tk.pm'}) { } |
|
749
|
26 |
8 |
if (defined $self->[4] and not $self->[1]{'immediate'}) { } |
|
770
|
0 |
20 |
if ($self->[1]{'immediate'}) { } |
|
788
|
0 |
20 |
if ($self->[1]{'immediate'}) { } |