| Package | Description |
|---|---|
| com.cloudbees.groovy.cps |
| Modifier and Type | Method and Description |
|---|---|
Continuable |
Continuable.fork()
Creates a shallow copy of
Continuable. |
| Modifier and Type | Method and Description |
|---|---|
static Next |
Next.go0(Outcome v,
Continuable c)
Crestes a
Next object that
causes the interpreter loop to keep evaluating the continuation represented by Continuable
by passing the outcome (or throwing it). |
void |
Continuable.jump(Continuable c)
Ignore whatever that we've been doing, and jumps the execution to the given continuation.
|
void |
Continuable.prepend(Continuable c,
com.google.common.base.Function<Outcome,Outcome> mapper)
Set aside what we are executing, and instead resume the next execution from the point
the given 'Continuable' points to.
|
Next |
Outcome.resumeFrom(Continuable c) |
static Next |
Next.yield0(Outcome v,
Continuable c)
Creates a
Next object that
causes the interpreter loop to exit with the specified value, then optionally allow the interpreter
to resume to the continuation represented by Continuable. |
| Constructor and Description |
|---|
ConcatenatedContinuation(Continuation first,
Continuable then) |
ConcatenatedContinuation(Continuation first,
com.google.common.base.Function<Outcome,Outcome> mapper,
Continuable then) |
Continuable(Continuable src) |
Copyright © 2011–2019. All rights reserved.