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, setCallTarget
accept, adoptChildren, assignSourceSection, atomic, atomic, clearSourceSection, clone, createWrapperNode, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLanguage, getParent, getRootNode, getSourceSection, insert, insert, isInstrumentable, isSafelyReplaceableBy, onReplace, probe, replace, replace
protected 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)