line |
true |
false |
branch |
34
|
5 |
0 |
if ('POE::Session'->can('SE_ID')) { } |
73
|
2 |
4 |
if ($package->isa('POE::Session::PlainCall')) { } |
92
|
0 |
6 |
if ($$self[6]) |
97
|
2 |
4 |
if ($$self[8]) |
107
|
13 |
46 |
unless $$self[7] |
109
|
0 |
59 |
if ($$self[1]{'trace'}) |
115
|
34 |
25 |
if ($state =~ /^$$self[7]$/) |
120
|
34 |
0 |
if ($method) |
121
|
0 |
34 |
if ($$self[1]{'trace'}) |
128
|
10 |
24 |
if ($$self[8]) |
160
|
0 |
25 |
if ($$self[1]{'trace'}) |
167
|
11 |
14 |
if ($$self[8]) { } |
187
|
0 |
19 |
unless $CURRENTOBJ |
195
|
0 |
3 |
unless $CURRENTOBJ |
197
|
0 |
3 |
unless $self |
211
|
3 |
0 |
if blessed $session |
234
|
0 |
34 |
if @ret |
243
|
63 |
39 |
unless $handler |
244
|
0 |
39 |
if 'CODE' eq ref $handler |
247
|
0 |
39 |
unless $def |
250
|
0 |
39 |
if (blessed($$handler[0]) and $$handler[0] eq $$def[0]) { } |
|
39 |
0 |
elsif ($$def[0]->isa($$handler[0])) { } |
264
|
22 |
3 |
if (@def) { } |
265
|
0 |
22 |
if (blessed $obj_name) |
282
|
2 |
2 |
unless $obj->can('__name') |
284
|
0 |
2 |
unless $name |
293
|
3 |
5 |
unless exists $$self[6]{$obj_name} |
302
|
1 |
23 |
if (1 == @def) |
308
|
0 |
24 |
unless $object |
311
|
0 |
24 |
if $obj_name =~ /->/ |
314
|
3 |
21 |
if ($$self[6]{$obj_name}) |
320
|
3 |
21 |
if ($states) { } |
324
|
0 |
3 |
unless ref $states |
325
|
2 |
1 |
if ('HASH' eq ref $states) { } |
343
|
6 |
26 |
unless 'ARRAY' eq ref $handler |
344
|
0 |
26 |
if blessed($$handler[0]) and $$handler[0] ne $object |
345
|
6 |
20 |
unless $package eq $$handler[0] or $object->isa($$handler[0]) |
350
|
1 |
20 |
unless $ok |
356
|
4 |
19 |
if ($self->_handler_for($obj_name, '_psm_begin')) |
368
|
2 |
9 |
if (blessed $obj_name) |
372
|
1 |
10 |
if ($self->_handler_for($obj_name, '_psm_end')) |
376
|
0 |
11 |
unless ($def) |
382
|
8 |
3 |
unless $def and $$def[2] |
403
|
0 |
2 |
unless ref $states |
404
|
1 |
1 |
if ('HASH' eq ref $states) { } |