Class SerializedState.FrameUpdatePoint

    • Field Detail

      • className

        private final java.lang.String className
      • methodId

        private final int methodId
      • continuationPointId

        private final int continuationPointId
    • Constructor Detail

      • FrameUpdatePoint

        public FrameUpdatePoint​(java.lang.String className,
                                int methodId,
                                int continuationPointId,
                                SerializedState.FrameModifier frameModifier)
        Parameters:
        className - class name for the continuation point
        methodId - method id (used to identify method)
        continuationPointId - continuation point ID
        frameModifier - logic to modify the frame's contents to the new version
        Throws:
        java.lang.NullPointerException - if any argument is null
        java.lang.IllegalArgumentException - if continuationPointId < 0, or if oldMethodId == @code newMethodId