public class Continuation extends MethodProc
Modifier and Type | Field and Description |
---|---|
static java.lang.invoke.MethodHandle |
applyMethodCont |
boolean |
invoked |
applyToConsumerDefaultMP, argTypes, NO_MATCH, NO_MATCH_AMBIGUOUS, NO_MATCH_BAD_TYPE, NO_MATCH_GUARD_FALSE, NO_MATCH_TOO_FEW_ARGS, NO_MATCH_TOO_MANY_ARGS, NO_MATCH_UNUSED_KEYWORD, THROW_ON_EXCEPTION
applyToObject, noArgs
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, validateApplyKey, validateXApplyKey
nameKey
Constructor and Description |
---|
Continuation(CallContext ctx) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
applyMethodCont(Procedure proc,
CallContext ctx) |
static java.lang.Object |
handleException(java.lang.Throwable ex,
Continuation cont) |
static void |
handleException$X(java.lang.Throwable ex,
Continuation cont,
CallContext ctx) |
java.lang.String |
toString() |
applyToConsumerDefaultMP, getParameterType, isApplicable, matchFailAsException, mostSpecific, numParameters, overrideEquivalent, resolveParameterTypes
applyToObject
apply0, apply1, apply2, apply3, apply4, applyL, applyN, applyToConsumerDefault, applyToObjectDefault, checkArgCount, checkBadCode, getApplyMethod, getApplyToConsumerMethod, getApplyToObjectMethod, getReturnType, getSetter, getSourceLocation, isSideEffectFree, lookupApplyHandle, maxArgs, maxArgs, minArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
public boolean invoked
public static final java.lang.invoke.MethodHandle applyMethodCont
public Continuation(CallContext ctx)
public static java.lang.Object applyMethodCont(Procedure proc, CallContext ctx) throws java.lang.Throwable
java.lang.Throwable
public static void handleException$X(java.lang.Throwable ex, Continuation cont, CallContext ctx) throws java.lang.Throwable
java.lang.Throwable
public static java.lang.Object handleException(java.lang.Throwable ex, Continuation cont) throws java.lang.Throwable
java.lang.Throwable