public static final class GraalFrameInstance.CallNodeFrame extends GraalFrameInstance
OptimizedDirectCallNode.callProxy(MaterializedFrameNotify, CallTarget, VirtualFrame, Object[], boolean)
method.GraalFrameInstance.CallNodeFrame, GraalFrameInstance.CallTargetFrame| Modifier and Type | Field and Description |
|---|---|
private static int |
FRAME_INDEX |
static Method |
METHOD |
private static int |
NOTIFY_INDEX |
stackFrame| Constructor and Description |
|---|
CallNodeFrame(InspectedFrame stackFrame) |
| Modifier and Type | Method and Description |
|---|---|
com.oracle.truffle.api.nodes.Node |
getCallNode() |
com.oracle.truffle.api.CallTarget |
getCallTarget() |
protected int |
getFrameIndex() |
protected int |
getNotifyIndex() |
getFrame, isVirtualFrameprivate static final int NOTIFY_INDEX
private static final int FRAME_INDEX
public CallNodeFrame(InspectedFrame stackFrame)
protected int getNotifyIndex()
getNotifyIndex in class GraalFrameInstanceprotected int getFrameIndex()
getFrameIndex in class GraalFrameInstancepublic com.oracle.truffle.api.CallTarget getCallTarget()
getCallTarget in interface com.oracle.truffle.api.frame.FrameInstancegetCallTarget in class GraalFrameInstancepublic com.oracle.truffle.api.nodes.Node getCallNode()
getCallNode in interface com.oracle.truffle.api.frame.FrameInstancegetCallNode in class GraalFrameInstance