Interface Advice.StackMapFrameHandler.ForPostProcessor

All Known Subinterfaces:
Advice.StackMapFrameHandler.ForAdvice
All Known Implementing Classes:
Advice.StackMapFrameHandler.Default.ForAdvice, Advice.StackMapFrameHandler.NoOp
Enclosing interface:
Advice.StackMapFrameHandler

public static interface Advice.StackMapFrameHandler.ForPostProcessor
A stack map frame handler that can be used within a post processor. Emitting frames via this handler is the only legal way for a post processor to produce frames.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    injectIntermediateFrame(org.objectweb.asm.MethodVisitor methodVisitor, List<? extends TypeDescription> stack)
    Injects a frame that represents the current state.
  • Method Details

    • injectIntermediateFrame

      void injectIntermediateFrame(org.objectweb.asm.MethodVisitor methodVisitor, List<? extends TypeDescription> stack)
      Injects a frame that represents the current state.
      Parameters:
      methodVisitor - The method visitor onto which to apply the stack map frame.
      stack - A list of types that are currently on the stack.