MigrateNode(com.oracle.truffle.api.object.Shape expectedShape,
WriteObjectFieldNode next) |
WriteBooleanObjectFieldNode(com.oracle.truffle.api.object.Shape expectedLayout,
com.oracle.truffle.api.object.Shape newLayout,
com.oracle.truffle.api.object.BooleanLocation storageLocation,
WriteObjectFieldNode next) |
WriteDoubleObjectFieldNode(com.oracle.truffle.api.object.Shape expectedLayout,
com.oracle.truffle.api.object.Shape newLayout,
com.oracle.truffle.api.object.DoubleLocation storageLocation,
WriteObjectFieldNode next) |
WriteIntegerObjectFieldNode(com.oracle.truffle.api.object.Shape expectedLayout,
com.oracle.truffle.api.object.Shape newLayout,
com.oracle.truffle.api.object.IntLocation storageLocation,
WriteObjectFieldNode next) |
WriteLongObjectFieldNode(com.oracle.truffle.api.object.Shape expectedLayout,
com.oracle.truffle.api.object.Shape newLayout,
com.oracle.truffle.api.object.LongLocation storageLocation,
WriteObjectFieldNode next) |
WriteObjectFieldChainNode(WriteObjectFieldNode next) |
WriteObjectObjectFieldNode(com.oracle.truffle.api.object.Shape expectedLayout,
com.oracle.truffle.api.object.Shape newLayout,
com.oracle.truffle.api.object.Location storageLocation,
WriteObjectFieldNode next) |