| line |
true |
false |
branch |
|
52
|
3 |
72 |
if 3 != @_ |
|
53
|
4 |
68 |
if ref $cb ne 'CODE' |
|
56
|
4 |
64 |
ref $json ? : |
|
57
|
5 |
63 |
if ($@) |
|
60
|
54 |
9 |
if (ref $request eq 'HASH') |
|
63
|
2 |
7 |
if (ref $request ne 'ARRAY') |
|
66
|
2 |
5 |
unless (@{$request;}) |
|
74
|
13 |
8 |
if ($json_response) |
|
77
|
5 |
16 |
unless (--$pending) |
|
78
|
4 |
1 |
if (@responses) { } |
|
100
|
9 |
62 |
if (not defined $request->{'jsonrpc'} or ref $request->{'jsonrpc'} or $request->{'jsonrpc'} ne '2.0') |
|
106
|
48 |
14 |
if (exists $request->{'id'}) |
|
108
|
4 |
44 |
if (ref $request->{'id'}) |
|
115
|
5 |
53 |
if (not defined $request->{'method'} or ref $request->{'method'}) |
|
119
|
3 |
50 |
unless ($handler) |
|
125
|
2 |
48 |
unless (exists $request->{'params'}) |
|
126
|
1 |
1 |
$is_named ? : |
|
128
|
5 |
45 |
if (ref $request->{'params'} ne 'ARRAY' and ref $request->{'params'} ne 'HASH') |
|
131
|
21 |
24 |
$is_named ? : |
|
|
15 |
30 |
if (ref $request->{'params'} ne ($is_named ? 'HASH' : 'ARRAY')) |
|
132
|
8 |
7 |
$is_named ? : |
|
134
|
13 |
17 |
$is_named ? : |
|
137
|
10 |
20 |
unless (exists $request->{'id'}) |
|
144
|
21 |
9 |
if ($is_blocking) { } |
|
158
|
9 |
11 |
if (defined $code) |
|
166
|
1 |
62 |
defined $data ? : |