Uses of Class
com.offbynull.coroutines.user.SerializedState.Frame
Packages that use SerializedState.Frame
-
Uses of SerializedState.Frame in com.offbynull.coroutines.user
Fields in com.offbynull.coroutines.user declared as SerializedState.FrameModifier and TypeFieldDescriptionprivate final SerializedState.Frame[]
SerializedState.VersionedFrame.frames
Methods in com.offbynull.coroutines.user that return SerializedState.FrameModifier and TypeMethodDescriptionprivate static SerializedState.Frame
SerializationUtils.applyIntercept
(Map interceptersMap, SerializedState.Frame frame, int mode) private static SerializedState.Frame
SerializationUtils.applyUpdate
(Map updatersMap, SerializedState.Frame frame, int mode) (package private) static SerializedState.Frame
SerializationUtils.calculateCorrectFrameVersion
(ClassLoader classLoader, Map updatersMap, Map interceptersMap, SerializedState.VersionedFrame versionedFrame) private static SerializedState.Frame[]
SerializationUtils.chainUpdatesOnFrame
(Map updatersMap, Map interceptersMap, SerializedState.Frame frame, int mode) private static SerializedState.Frame
SerializationUtils.findLoadableFrame
(ClassLoader classLoader, SerializedState.VersionedFrame versionedFrame) private static SerializedState.Frame
SerializationUtils.findUpdatableFrame
(Map frameUpdaterMap, SerializedState.VersionedFrame versionedFrame) SerializedState.VersionedFrame.getFrames()
Get frames.SerializedState.FrameModifier.modifyFrame
(SerializedState.Frame frame, int mode) Called when a frame needs to be modified.SerializedState.Frame.withClassname
(String className) Helper to copy this frame but with a new method ID.SerializedState.Frame.withContinuationIndexOperands
(int[] continuationIndexes) Helper to copy this frame but with new variable continuation indexes.SerializedState.Frame.withContinuationIndexVariables
(int[] continuationIndexes) Helper to copy this frame but with new variable continuation indexes.SerializedState.Frame.withContinuationPointId
(int continuationPointId) Helper to copy this frame but with a new continuation point ID.SerializedState.Frame.withDoubleOperands
(double[] doubles) Helper to copy this frame but with new double operands.SerializedState.Frame.withDoubleVariables
(double[] doubles) Helper to copy this frame but with new double variables.SerializedState.Frame.withFloatOperands
(float[] floats) Helper to copy this frame but with new float operands.SerializedState.Frame.withFloatVariables
(float[] floats) Helper to copy this frame but with new float variables.SerializedState.Frame.withIntOperands
(int[] ints) Helper to copy this frame but with new int operands.SerializedState.Frame.withIntVariables
(int[] ints) Helper to copy this frame but with new int variables.Helper to copy this frame but with a potentially new new class name / method ID / continuation point ID.SerializedState.Frame.withLongOperands
(long[] longs) Helper to copy this frame but with new long operands.SerializedState.Frame.withLongVariables
(long[] longs) Helper to copy this frame but with new long variables.SerializedState.Frame.withMethodId
(int methodId) Helper to copy this frame but with a new method ID.SerializedState.Frame.withObjectOperands
(Object[] objects) Helper to copy this frame but with new object operands.SerializedState.Frame.withObjectVariables
(Object[] objects) Helper to copy this frame but with new object variables.SerializedState.Frame.withOperands
(int[] ints, float[] floats, long[] longs, double[] doubles, Object[] objects, int[] continuationIndexes) Helper to copy this frame but with potentially new operands.SerializedState.Frame.withVariables
(int[] ints, float[] floats, long[] longs, double[] doubles, Object[] objects, int[] continuationIndexes) Helper to copy this frame but with potentially new variables.Methods in com.offbynull.coroutines.user with parameters of type SerializedState.FrameModifier and TypeMethodDescriptionprivate static SerializedState.Frame
SerializationUtils.applyIntercept
(Map interceptersMap, SerializedState.Frame frame, int mode) private static SerializedState.Frame
SerializationUtils.applyUpdate
(Map updatersMap, SerializedState.Frame frame, int mode) (package private) static SerializedState.VersionedFrame
SerializationUtils.calculateAllPossibleFrameVersions
(ClassLoader classLoader, Map updatersMap, Map interceptersMap, SerializedState.Frame frame) private static SerializedState.Frame[]
SerializationUtils.chainUpdatesOnFrame
(Map updatersMap, Map interceptersMap, SerializedState.Frame frame, int mode) (package private) static boolean
SerializationUtils.findDuplicates
(SerializedState.Frame[] frames) SerializedState.FrameModifier.modifyFrame
(SerializedState.Frame frame, int mode) Called when a frame needs to be modified.Constructors in com.offbynull.coroutines.user with parameters of type SerializedState.FrameModifierConstructorDescription(package private)
FrameKey
(SerializedState.Frame frame) Construct aSerializedState.VersionedFrame
from a single frame.VersionedFrame
(SerializedState.Frame[] frames) Construct aSerializedState.VersionedFrame
from multiple frame.