line |
true |
false |
branch |
45
|
0 |
169 |
if defined *{"ASSERT_$name";}{'CODE'} |
46
|
0 |
169 |
if (defined *{"POE::Kernel::ASSERT_$name";}{'CODE'}) { } |
52
|
0 |
0 |
if $@ |
56
|
0 |
169 |
if $@ |
68
|
0 |
169 |
if defined *{"TRACE_$name";}{'CODE'} |
69
|
0 |
169 |
if (defined *{"POE::Kernel::TRACE_$name";}{'CODE'}) { } |
75
|
0 |
0 |
if $@ |
79
|
0 |
169 |
if $@ |
90
|
169 |
0 |
unless (defined &ASSERT_DEFAULT) |
91
|
169 |
0 |
if (defined &POE::Kernel::ASSERT_DEFAULT) { } |
103
|
169 |
0 |
unless (defined &TRACE_DEFAULT) |
104
|
169 |
0 |
if (defined &POE::Kernel::TRACE_DEFAULT) { } |
169
|
0 |
787 |
unless defined $POE::Kernel::poe_kernel |
191
|
787 |
0 |
if (exists $$self[2]{'_start'}) { } |
217
|
2 |
787 |
if (@params & 1) |
228
|
347 |
440 |
if (exists $params{'args'}) |
229
|
347 |
0 |
if (ref $params{'args'} eq 'ARRAY') { } |
240
|
4 |
783 |
if (exists $params{'options'}) |
241
|
4 |
0 |
if (ref $params{'options'} eq 'HASH') { } |
256
|
680 |
485 |
if ($param_name eq 'inline_states') { } |
|
200 |
285 |
elsif ($param_name eq 'package_states') { } |
|
104 |
181 |
elsif ($param_name eq 'object_states') { } |
|
181 |
0 |
elsif ($param_name eq 'heap') { } |
257
|
0 |
680 |
unless ref $param_value eq 'HASH' |
261
|
0 |
4709 |
unless ref $handler eq 'CODE' |
274
|
0 |
200 |
unless ref $param_value eq 'ARRAY' |
276
|
0 |
200 |
if @$param_value & 1 |
291
|
100 |
3 |
if (ref $handlers eq 'ARRAY') { } |
|
3 |
0 |
elsif (ref $handlers eq 'HASH') { } |
320
|
0 |
104 |
unless ref $param_value eq 'ARRAY' |
322
|
0 |
104 |
if @$param_value & 1 |
334
|
0 |
7 |
unless ref $object |
339
|
4 |
3 |
if (ref $handlers eq 'ARRAY') { } |
|
3 |
0 |
elsif (ref $handlers eq 'HASH') { } |
410
|
8 |
8688 |
if ($$self[1]{'trace'}) |
420
|
316 |
8380 |
unless (exists $$self[2]{$state}) |
426
|
194 |
122 |
unless (exists $$self[2]{'_default'}) |
427
|
194 |
0 |
exists &Errno::ENOSYS ? : |
428
|
1 |
193 |
if ($$self[1]{'default'} and $state ne '_signal') |
443
|
0 |
122 |
if ($$self[1]{'trace'}) |
463
|
5975 |
2527 |
if (ref $$self[2]{$state} eq 'CODE') |
502
|
4709 |
2916 |
unless defined $method |
510
|
0 |
7625 |
if ($name eq '_signal') |
531
|
6700 |
925 |
if ($handler) { } |
535
|
5810 |
890 |
if (ref $handler eq 'CODE') { } |
|
890 |
0 |
elsif ($handler->can($method)) { } |
536
|
0 |
5810 |
if $$self[1]{'debug'} and exists $$self[2]{$name} |
549
|
0 |
890 |
if $$self[1]{'debug'} and exists $$self[2]{$name} |
562
|
0 |
0 |
if (ref $handler eq 'CODE' and $$self[1]{'trace'}) { } |
570
|
0 |
0 |
unless ($handler->can($method)) |
571
|
0 |
0 |
if (length ref $handler) { } |
617
|
4 |
0 |
if (defined $value) { } |
622
|
0 |
4 |
if $value =~ /^(on|yes|true)$/i |
623
|
0 |
4 |
if $value =~ /^(no|off|false)$/i |
639
|
4 |
4 |
if (@_) |
641
|
4 |
0 |
exists $$self[1]{$flag} ? : |
652
|
8 |
0 |
if (@return_keys == 1) { } |
687
|
15 |
0 |
unless (delete $anonevent_weakened{$self}) |
694
|
0 |
0 |
unless ($anonevent_weakened{$self}) |
708
|
0 |
169 |
if (exists $INC{'Tk.pm'}) { } |