public class net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial extends net.bytebuddy.asm.Advice$StackMapFrameHandler$Default
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial
  super_class: net.bytebuddy.asm.Advice$StackMapFrameHandler$Default
{
  protected void <init>(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.method.MethodDescription, boolean);
    descriptor: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/method/MethodDescription;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
        start local 1 // net.bytebuddy.description.type.TypeDescription instrumentedType
        start local 2 // net.bytebuddy.description.method.MethodDescription instrumentedMethod
        start local 3 // boolean expandFrames
         0: .line 5486
            aload 0 /* this */
            aload 1 /* instrumentedType */
         1: .line 5487
            aload 2 /* instrumentedMethod */
         2: .line 5488
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
         3: .line 5489
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
         4: .line 5490
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
         5: .line 5491
            iload 3 /* expandFrames */
            invokespecial net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.<init>:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
         6: .line 5492
            return
        end local 3 // boolean expandFrames
        end local 2 // net.bytebuddy.description.method.MethodDescription instrumentedMethod
        end local 1 // net.bytebuddy.description.type.TypeDescription instrumentedType
        end local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    7     0                this  Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial;
            0    7     1    instrumentedType  Lnet/bytebuddy/description/type/TypeDescription;
            0    7     2  instrumentedMethod  Lnet/bytebuddy/description/method/MethodDescription;
            0    7     3        expandFrames  Z
    MethodParameters:
                    Name  Flags
      instrumentedType    
      instrumentedMethod  
      expandFrames        

  public void translateFrame(org.objectweb.asm.MethodVisitor, int, int, java.lang.Object[], int, java.lang.Object[]);
    descriptor: (Lorg/objectweb/asm/MethodVisitor;II[Ljava/lang/Object;I[Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=7
        start local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
        start local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        start local 2 // int type
        start local 3 // int localVariableLength
        start local 4 // java.lang.Object[] localVariable
        start local 5 // int stackSize
        start local 6 // java.lang.Object[] stack
         0: .line 5503
            aload 1 /* methodVisitor */
            iload 2 /* type */
            iload 3 /* localVariableLength */
            aload 4 /* localVariable */
            iload 5 /* stackSize */
            aload 6 /* stack */
            invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
         1: .line 5504
            return
        end local 6 // java.lang.Object[] stack
        end local 5 // int stackSize
        end local 4 // java.lang.Object[] localVariable
        end local 3 // int localVariableLength
        end local 2 // int type
        end local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        end local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial;
            0    2     1        methodVisitor  Lorg/objectweb/asm/MethodVisitor;
            0    2     2                 type  I
            0    2     3  localVariableLength  I
            0    2     4        localVariable  [Ljava/lang/Object;
            0    2     5            stackSize  I
            0    2     6                stack  [Ljava/lang/Object;
    MethodParameters:
                     Name  Flags
      methodVisitor        
      type                 
      localVariableLength  
      localVariable        
      stackSize            
      stack                

  public net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice bindExit(net.bytebuddy.description.method.MethodDescription$InDefinedShape);
    descriptor: (Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
        start local 1 // net.bytebuddy.description.method.MethodDescription$InDefinedShape adviceMethod
         0: .line 5510
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Did not expect exit advice "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* adviceMethod */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " for "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // net.bytebuddy.description.method.MethodDescription$InDefinedShape adviceMethod
        end local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial;
            0    1     1  adviceMethod  Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
    MethodParameters:
              Name  Flags
      adviceMethod  

  public void injectReturnFrame(org.objectweb.asm.MethodVisitor);
    descriptor: (Lorg/objectweb/asm/MethodVisitor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
        start local 1 // org.objectweb.asm.MethodVisitor methodVisitor
         0: .line 5517
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Did not expect return frame for "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        end local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial;
            0    1     1  methodVisitor  Lorg/objectweb/asm/MethodVisitor;
    MethodParameters:
               Name  Flags
      methodVisitor  

  public void injectExceptionFrame(org.objectweb.asm.MethodVisitor);
    descriptor: (Lorg/objectweb/asm/MethodVisitor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
        start local 1 // org.objectweb.asm.MethodVisitor methodVisitor
         0: .line 5524
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Did not expect exception frame for "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        end local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial;
            0    1     1  methodVisitor  Lorg/objectweb/asm/MethodVisitor;
    MethodParameters:
               Name  Flags
      methodVisitor  

  public void injectCompletionFrame(org.objectweb.asm.MethodVisitor);
    descriptor: (Lorg/objectweb/asm/MethodVisitor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
        start local 1 // org.objectweb.asm.MethodVisitor methodVisitor
         0: .line 5531
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Did not expect completion frame for "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        end local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial;
            0    1     1  methodVisitor  Lorg/objectweb/asm/MethodVisitor;
    MethodParameters:
               Name  Flags
      methodVisitor  

  public void injectPostCompletionFrame(org.objectweb.asm.MethodVisitor);
    descriptor: (Lorg/objectweb/asm/MethodVisitor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
        start local 1 // org.objectweb.asm.MethodVisitor methodVisitor
         0: .line 5538
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Did not expect post completion frame for "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        end local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial;
            0    1     1  methodVisitor  Lorg/objectweb/asm/MethodVisitor;
    MethodParameters:
               Name  Flags
      methodVisitor  

  public void injectInitializationFrame(org.objectweb.asm.MethodVisitor);
    descriptor: (Lorg/objectweb/asm/MethodVisitor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
        start local 1 // org.objectweb.asm.MethodVisitor methodVisitor
         0: .line 5546
            return
        end local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        end local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial;
            0    1     1  methodVisitor  Lorg/objectweb/asm/MethodVisitor;
    MethodParameters:
               Name  Flags
      methodVisitor  

  public void injectStartFrame(org.objectweb.asm.MethodVisitor);
    descriptor: (Lorg/objectweb/asm/MethodVisitor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
        start local 1 // org.objectweb.asm.MethodVisitor methodVisitor
         0: .line 5553
            return
        end local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        end local 0 // net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial;
            0    1     1  methodVisitor  Lorg/objectweb/asm/MethodVisitor;
    MethodParameters:
               Name  Flags
      methodVisitor  
}
SourceFile: "Advice.java"
NestHost: net.bytebuddy.asm.Advice
InnerClasses:
  protected abstract StackMapFrameHandler = net.bytebuddy.asm.Advice$StackMapFrameHandler of net.bytebuddy.asm.Advice
  public abstract Default = net.bytebuddy.asm.Advice$StackMapFrameHandler$Default of net.bytebuddy.asm.Advice$StackMapFrameHandler
  protected Trivial = net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Trivial of net.bytebuddy.asm.Advice$StackMapFrameHandler$Default
  public abstract ForAdvice = net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice of net.bytebuddy.asm.Advice$StackMapFrameHandler
  public abstract InDefinedShape = net.bytebuddy.description.method.MethodDescription$InDefinedShape of net.bytebuddy.description.method.MethodDescription