public class ContinuationCompilationContext extends BaseCompilationContext
BaseCompilationContext.Cache<A,B>, BaseCompilationContext.EnvFieldInfo, BaseCompilationContext.FieldInfo, BaseCompilationContext.LabelInfo, BaseCompilationContext.StateFieldInfo, BaseCompilationContext.VariableInfocomponent, componentClassName, constructor, environmentInitializer, interfaces, labels, stateInitializer, variables| Modifier | Constructor and Description |
|---|---|
|
ContinuationCompilationContext(<any> parent,
String componentClassName,
List<V> args) |
protected |
ContinuationCompilationContext(String componentClassName,
Class<? extends Action.Continuation> baseClass) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
compile(CompilationContextConsumer body) |
add, addInterface, addStatement, and, branch, branchIfEq, branchIfGEq, branchIfGT, branchIfLEq, branchIfLT, branchIfNegative, branchIfNEq, branchIfNonNegative, branchIfNonNull, branchIfNonPositive, branchIfNonZero, branchIfNull, branchIfPositive, branchIfZero, cmp, cmpGT, cmpLT, compile, convertTo, createLabel, createLocalVariable, createVirtualVariable, createVirtualVariable, div, dup, endBlock, endBlock, endInitializer, endMethod, findEnv, findState, findState, getBlock, getComponentClassName, getEnvFields, getEnvValues, getInputs, getOutputs, getParameter, getSuperConstructorParameterTypes, hasInputs, hasOutputs, initially, insert, instanceOf, instantiate, instantiate, instantiateUpTo, instantiateUpTo, invokeDynamic, invokeInterface, invokeSpecial, invokeStatic, invokeSubMethod, invokeSubMethod, invokeVirtual, invokeVirtualSelf, isTracing, length, load, load, load, load, load, load, load, loadArray, loadEnvVariable, loadNull, loadSuperConstructorArguments, loadThis, method, mul, neg, newArray, newInstance, newInstance, newInstance, nop, or, pop, popFrame, postprocess, pushFrame, pushFrame, ref, rem, return_, setTracing, shl, shr, startBlock, startBlock, startBlock, startInitializer, startMethod, startMethodInternal, store, store, storeArray, sub, subtypeOracle, switchUnique, switchUnique, throw_, toString, ushr, variable, variable, xorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteval, eval, eval, eval, getType, lift, list, list, list, loadVarargs, loadVarargs, whileNonZeroblock, block, checkInputs, checkOutputs, expr, expr, exprInputs, exprInputs, getInput, getOutput, getOutput, loadInput, loadOutput, self, storeOutput, storeOutput, storeOutput, storeOutputconstructor, invoke, invoke, method, reflectinitializeState, initializeState, loadState, storeState, storeStateadd, binary, binary, constant, constant, constant, constant, constant, constantNull, div, ifElse, ifElse, ifEq, ifEq, ifEq, ifGEq, ifGEq, ifGEq, ifGT, ifGT, ifGT, ifLEq, ifLEq, ifLEq, ifLT, ifLT, ifLT, ifNegative, ifNegative, ifNEq, ifNEq, ifNEq, ifNonNegative, ifNonNull, ifNonNull, ifNonPositive, ifNonZero, ifNonZero, ifNonZero, ifNull, ifNull, ifPositive, ifPositive, ifZero, ifZero, ifZero, invoke, isEq, isGEq, isGT, isLEq, isLT, isNegative, isNEq, isNonNegative, isNonNull, isNonPositive, isNonZero, isNull, isPositive, isZero, lazyAnd, lazyOr, load, loadPrimitive, move, move, move, move, move, move, move, moveNull, mul, not, query, rem, subpublic ContinuationCompilationContext(<any> parent,
String componentClassName,
List<V> args)
protected ContinuationCompilationContext(String componentClassName, Class<? extends Action.Continuation> baseClass)
see also the complete user documentation .