Class AppendFrame


  • public class AppendFrame
    extends StackMapFrame
    Represents an AppendFrame in the StackMapTable attribute.
    • Constructor Detail

      • AppendFrame

        public AppendFrame​(int frameType,
                           ClassFile classFile,
                           ConstPool constPool)
        Reads the offset delta and the frame type minus 251 appended locals from the class file.
        Parameters:
        frameType - the frame tag, in the range 252 to 254
        classFile - the class file positioned at the frame body
        constPool - the pool used to resolve object verification types
      • AppendFrame

        public AppendFrame​(int frameType,
                           int offsetDelta,
                           List<VerificationTypeInfo> locals)
        Creates a frame from already-decoded values, copying the locals list.
        Parameters:
        frameType - the frame tag, in the range 252 to 254
        offsetDelta - the bytecode offset delta from the previous frame
        locals - the appended local verification types