Package com.offbynull.coroutines.user
Class SerializationUtils
java.lang.Object
com.offbynull.coroutines.user.SerializationUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class(package private) static final class(package private) static final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static SerializedState.FrameapplyIntercept(Map interceptersMap, SerializedState.Frame frame, int mode) private static SerializedState.FrameapplyUpdate(Map updatersMap, SerializedState.Frame frame, int mode) (package private) static SerializedState.VersionedFramecalculateAllPossibleFrameVersions(ClassLoader classLoader, Map updatersMap, Map interceptersMap, SerializedState.Frame frame) (package private) static SerializedState.FramecalculateCorrectFrameVersion(ClassLoader classLoader, Map updatersMap, Map interceptersMap, SerializedState.VersionedFrame versionedFrame) private static SerializedState.Frame[]chainUpdatesOnFrame(Map updatersMap, Map interceptersMap, SerializedState.Frame frame, int mode) (package private) static booleanfindDuplicates(SerializedState.Frame[] frames) private static SerializedState.FramefindLoadableFrame(ClassLoader classLoader, SerializedState.VersionedFrame versionedFrame) private static SerializedState.FramefindUpdatableFrame(Map frameUpdaterMap, SerializedState.VersionedFrame versionedFrame) (package private) static voidpopulateUpdatesMapAndInterceptsMap(Map updatersMap, SerializedState.FrameUpdatePoint[] frameUpdatePoints, Map interceptersMap, SerializedState.FrameInterceptPoint[] frameInterceptPoints)
-
Constructor Details
-
SerializationUtils
private SerializationUtils()
-
-
Method Details
-
findLoadableFrame
private static SerializedState.Frame findLoadableFrame(ClassLoader classLoader, SerializedState.VersionedFrame versionedFrame) -
findUpdatableFrame
private static SerializedState.Frame findUpdatableFrame(Map frameUpdaterMap, SerializedState.VersionedFrame versionedFrame) -
applyIntercept
private static SerializedState.Frame applyIntercept(Map interceptersMap, SerializedState.Frame frame, int mode) -
applyUpdate
private static SerializedState.Frame applyUpdate(Map updatersMap, SerializedState.Frame frame, int mode) -
chainUpdatesOnFrame
private static SerializedState.Frame[] chainUpdatesOnFrame(Map updatersMap, Map interceptersMap, SerializedState.Frame frame, int mode) -
calculateCorrectFrameVersion
static SerializedState.Frame calculateCorrectFrameVersion(ClassLoader classLoader, Map updatersMap, Map interceptersMap, SerializedState.VersionedFrame versionedFrame) -
calculateAllPossibleFrameVersions
static SerializedState.VersionedFrame calculateAllPossibleFrameVersions(ClassLoader classLoader, Map updatersMap, Map interceptersMap, SerializedState.Frame frame) -
findDuplicates
-
populateUpdatesMapAndInterceptsMap
static void populateUpdatesMapAndInterceptsMap(Map updatersMap, SerializedState.FrameUpdatePoint[] frameUpdatePoints, Map interceptersMap, SerializedState.FrameInterceptPoint[] frameInterceptPoints)
-