public static class ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode extends AbstractTestNode
Modifier and Type | Field and Description |
---|---|
private AbstractTestNode |
child |
Constructor and Description |
---|
CatchSlowPathAndControlFlowExceptionTestNode(AbstractTestNode child) |
Modifier and Type | Method and Description |
---|---|
int |
execute(com.oracle.truffle.api.frame.VirtualFrame frame) |
private int |
executeChild(com.oracle.truffle.api.frame.VirtualFrame frame) |
createWrapperNode, isInstrumentable
accept, adoptChildren, assignSourceSection, atomic, atomic, clearSourceSection, clone, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLanguage, getParent, getRootNode, getSourceSection, insert, insert, isSafelyReplaceableBy, onReplace, probe, replace, replace, toString
private AbstractTestNode child
public CatchSlowPathAndControlFlowExceptionTestNode(AbstractTestNode child)
public int execute(com.oracle.truffle.api.frame.VirtualFrame frame)
execute
in class AbstractTestNode
private int executeChild(com.oracle.truffle.api.frame.VirtualFrame frame) throws com.oracle.truffle.api.nodes.SlowPathException
com.oracle.truffle.api.nodes.SlowPathException