Package com.oracle.truffle.api.frame
Interface VirtualFrame
- All Superinterfaces:
Frame
- All Known Subinterfaces:
MaterializedFrame
Represents a frame containing values of local variables of the guest language. Instances of this
type must not be stored in a field or cast to
Object
. If this is necessary, the
frame must be explicitly converted into a materialized frame using the
Frame.materialize()
method.- Since:
- 0.8 or earlier
-
Method Summary
Methods inherited from interface com.oracle.truffle.api.frame.Frame
clear, clearObjectStatic, clearPrimitiveStatic, clearStatic, copy, copyObjectStatic, copyPrimitiveStatic, copyStatic, copyTo, expectBoolean, expectByte, expectDouble, expectFloat, expectInt, expectLong, expectObject, getArguments, getAuxiliarySlot, getBoolean, getBooleanStatic, getByte, getByteStatic, getDouble, getDoubleStatic, getFloat, getFloatStatic, getFrameDescriptor, getInt, getIntStatic, getLong, getLongStatic, getObject, getObjectStatic, getTag, getValue, isBoolean, isByte, isDouble, isFloat, isInt, isLong, isObject, isStatic, materialize, setAuxiliarySlot, setBoolean, setBooleanStatic, setByte, setByteStatic, setDouble, setDoubleStatic, setFloat, setFloatStatic, setInt, setIntStatic, setLong, setLongStatic, setObject, setObjectStatic, swap, swapObjectStatic, swapPrimitiveStatic, swapStatic