public interface FrameInstance
iterateFrames() method
returned.To iterate the current frame instances on
the stack.| Modifier and Type | Interface and Description |
|---|---|
static class |
FrameInstance.FrameAccess
Access mode for
FrameInstance.getFrame(FrameAccess). |
| Modifier and Type | Method and Description |
|---|---|
Node |
getCallNode()
Returns a node representing the callsite of the next new target on the stack.
|
CallTarget |
getCallTarget() |
default Frame |
getFrame(FrameInstance.FrameAccess access)
Accesses the underlying frame using a specified
access mode. |
boolean |
isVirtualFrame() |
default Frame getFrame(FrameInstance.FrameAccess access)
access mode.FrameInstance.FrameAccessboolean isVirtualFrame()
Node getCallNode()
FrameInstance groups the stack.
===============
Current: ,>| CallTarget | FrameInstance
| ===============
Caller: '-| CallNode | FrameInstance
,>| CallTarget |
| ===============
'-| CallNode | FrameInstance
| CallTarget |
===============
...
===============
| CallNode | FrameInstance
Initial call: | CallTarget |
===============
CallTarget getCallTarget()