public class AssumptionCutsBranchTestNode extends AbstractTestNode
Modifier and Type | Field and Description |
---|---|
private com.oracle.truffle.api.Assumption |
assumption |
private com.oracle.truffle.api.nodes.Node |
childNode |
private int |
counter |
Constructor and Description |
---|
AssumptionCutsBranchTestNode(com.oracle.truffle.api.Assumption assumption) |
Modifier and Type | Method and Description |
---|---|
int |
execute(com.oracle.truffle.api.frame.VirtualFrame frame) |
com.oracle.truffle.api.nodes.Node |
getChildNode() |
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 final com.oracle.truffle.api.Assumption assumption
private int counter
private com.oracle.truffle.api.nodes.Node childNode
public AssumptionCutsBranchTestNode(com.oracle.truffle.api.Assumption assumption)
public int execute(com.oracle.truffle.api.frame.VirtualFrame frame)
execute
in class AbstractTestNode
public com.oracle.truffle.api.nodes.Node getChildNode()