| line |
true |
false |
branch |
|
28
|
185 |
26 |
if ($signature) { } |
|
30
|
22 |
163 |
if ($signature =~ /\[(\d+)?\]$/gmu) { } |
|
|
12 |
151 |
elsif ($signature =~ /^\(.*\)/u) { } |
|
|
58 |
93 |
elsif ($signature =~ /^address$/u) { } |
|
|
66 |
27 |
elsif ($signature =~ /^(u)?(int|bool)(\d+)?$/u) { } |
|
|
21 |
6 |
elsif ($signature =~ /^(?:bytes)(\d+)?$/u) { } |
|
|
5 |
1 |
elsif ($signature =~ /^string$/u) { } |
|
74
|
104 |
40 |
ref $data eq 'ARRAY' ? : |
|
80
|
75 |
10 |
ref $data eq 'ARRAY' ? : |
|
118
|
579 |
126 |
scalar @data ? : |
|
124
|
88 |
410 |
$self->{'signature'} =~ /(bytes|string)(?!\d+)|(\[\])/u ? : |
|
135
|
26 |
76 |
if ($param->is_dynamic) { } |
|
148
|
28 |
14 |
if ($self->{'signature'} =~ /[a-z](\d+)/u) |
|
170
|
9 |
50 |
if ($instance->is_dynamic) |
|
175
|
50 |
9 |
unless $instance->is_dynamic |
|
185
|
50 |
9 |
unless $instance->is_dynamic |
|
199
|
9 |
50 |
if ($instance->is_dynamic) |
|
205
|
50 |
0 |
unless $instance->is_dynamic |