Class BlockScopeNode.VirtualBlockScopeNode

All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.InstrumentableNode, com.oracle.truffle.api.nodes.NodeInterface, com.oracle.truffle.api.nodes.RepeatingNode, ResumableNode, Cloneable
Enclosing class:
BlockScopeNode

public static class BlockScopeNode.VirtualBlockScopeNode extends BlockScopeNode implements ResumableNode
Represents a local block scope that has been merged into the function's virtual frame. Serves as metadata to reconstruct the original block structure for debugging purposes and clears the block's frame slots on leave to limit value lifetimes. Not needed for correct execution.