| line |
true |
false |
branch |
|
21
|
9 |
593 |
$Promises::WARN_ON_UNHANDLED_REJECT ? : |
|
35
|
9 |
21 |
unless $package =~ /^Promises/ |
|
59
|
0 |
487 |
unless $self->is_in_progress |
|
70
|
0 |
107 |
unless $self->is_in_progress |
|
87
|
117 |
292 |
unless $self->is_in_progress |
|
105
|
57 |
1 |
if defined $callback |
|
106
|
57 |
1 |
if defined $error |
|
108
|
2 |
56 |
unless $self->is_in_progress |
|
118
|
21 |
0 |
if (defined $callback) |
|
126
|
8 |
7 |
if ($p and builtin::blessed($p) and $p->can("then")) |
|
136
|
3 |
18 |
unless $self->is_in_progress |
|
145
|
0 |
0 |
unless ($self->can("_timeout")) |
|
153
|
0 |
0 |
if $deferred->is_done |
|
162
|
0 |
0 |
unless $deferred->is_done |
|
172
|
301 |
517 |
unless defined $f |
|
181
|
30 |
0 |
defined $@ ? : |
|
|
30 |
348 |
unless (eval {
do {
@results = do {
&$f(@_)
};
1
}
}) |
|
183
|
30 |
348 |
if ($error) { } |
|
|
33 |
315 |
elsif (@results == 1 and builtin::blessed($results[0]) and $results[0]->can('then')) { } |
|
205
|
586 |
130 |
$self->is_resolved ? : |
|
224
|
652 |
26 |
ref $_ && builtin::reftype($_) eq 'CODE' || builtin::blessed($_) && $_->can('()') ? : |