public static class BytecodeInterpreterPartialEvaluationTest.InstArrayProgram extends com.oracle.truffle.api.nodes.RootNode
| Modifier and Type | Field and Description |
|---|---|
protected BytecodeInterpreterPartialEvaluationTest.Inst[] |
inst |
private String |
name |
protected com.oracle.truffle.api.frame.FrameSlot |
returnSlot |
| Constructor and Description |
|---|
InstArrayProgram(String name,
BytecodeInterpreterPartialEvaluationTest.Inst[] inst,
com.oracle.truffle.api.frame.FrameSlot returnSlot,
com.oracle.truffle.api.frame.FrameDescriptor fd) |
| Modifier and Type | Method and Description |
|---|---|
Object |
execute(com.oracle.truffle.api.frame.VirtualFrame frame) |
String |
toString() |
applyInstrumentation, copy, getCallTarget, getCompilerOptions, getExecutionContext, getFrameDescriptor, isCloningAllowed, reportLoopCount, setCallTargetaccept, adoptChildren, assignSourceSection, atomic, atomic, clearSourceSection, clone, createWrapperNode, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLanguage, getParent, getRootNode, getSourceSection, insert, insert, isInstrumentable, isSafelyReplaceableBy, onReplace, probe, replace, replaceprotected final BytecodeInterpreterPartialEvaluationTest.Inst[] inst
protected final com.oracle.truffle.api.frame.FrameSlot returnSlot
public InstArrayProgram(String name, BytecodeInterpreterPartialEvaluationTest.Inst[] inst, com.oracle.truffle.api.frame.FrameSlot returnSlot, com.oracle.truffle.api.frame.FrameDescriptor fd)