public class net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor extends org.objectweb.asm.ClassVisitor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor
  super_class: org.objectweb.asm.ClassVisitor
{
  private final java.util.List<net.bytebuddy.asm.ModifierAdjustment$Adjustment<net.bytebuddy.description.type.TypeDescription>> typeAdjustments;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/type/TypeDescription;>;>;

  private final java.util.List<net.bytebuddy.asm.ModifierAdjustment$Adjustment<net.bytebuddy.description.field.FieldDescription$InDefinedShape>> fieldAdjustments;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;>;>;

  private final java.util.List<net.bytebuddy.asm.ModifierAdjustment$Adjustment<net.bytebuddy.description.method.MethodDescription>> methodAdjustments;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/method/MethodDescription;>;>;

  private final net.bytebuddy.description.type.TypeDescription instrumentedType;
    descriptor: Lnet/bytebuddy/description/type/TypeDescription;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Map<java.lang.String, net.bytebuddy.description.field.FieldDescription$InDefinedShape> fields;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;>;

  private final java.util.Map<java.lang.String, net.bytebuddy.description.method.MethodDescription> methods;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lnet/bytebuddy/description/method/MethodDescription;>;

  protected void <init>(org.objectweb.asm.ClassVisitor, java.util.List<net.bytebuddy.asm.ModifierAdjustment$Adjustment<net.bytebuddy.description.type.TypeDescription>>, java.util.List<net.bytebuddy.asm.ModifierAdjustment$Adjustment<net.bytebuddy.description.field.FieldDescription$InDefinedShape>>, java.util.List<net.bytebuddy.asm.ModifierAdjustment$Adjustment<net.bytebuddy.description.method.MethodDescription>>, net.bytebuddy.description.type.TypeDescription, java.util.Map<java.lang.String, net.bytebuddy.description.field.FieldDescription$InDefinedShape>, java.util.Map<java.lang.String, net.bytebuddy.description.method.MethodDescription>);
    descriptor: (Lorg/objectweb/asm/ClassVisitor;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/Map;Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=8, args_size=8
        start local 0 // net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor this
        start local 1 // org.objectweb.asm.ClassVisitor classVisitor
        start local 2 // java.util.List typeAdjustments
        start local 3 // java.util.List fieldAdjustments
        start local 4 // java.util.List methodAdjustments
        start local 5 // net.bytebuddy.description.type.TypeDescription instrumentedType
        start local 6 // java.util.Map fields
        start local 7 // java.util.Map methods
         0: .line 443
            aload 0 /* this */
            getstatic net.bytebuddy.utility.OpenedClassReader.ASM_API:I
            aload 1 /* classVisitor */
            invokespecial org.objectweb.asm.ClassVisitor.<init>:(ILorg/objectweb/asm/ClassVisitor;)V
         1: .line 444
            aload 0 /* this */
            aload 2 /* typeAdjustments */
            putfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.typeAdjustments:Ljava/util/List;
         2: .line 445
            aload 0 /* this */
            aload 3 /* fieldAdjustments */
            putfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.fieldAdjustments:Ljava/util/List;
         3: .line 446
            aload 0 /* this */
            aload 4 /* methodAdjustments */
            putfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.methodAdjustments:Ljava/util/List;
         4: .line 447
            aload 0 /* this */
            aload 5 /* instrumentedType */
            putfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.instrumentedType:Lnet/bytebuddy/description/type/TypeDescription;
         5: .line 448
            aload 0 /* this */
            aload 6 /* fields */
            putfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.fields:Ljava/util/Map;
         6: .line 449
            aload 0 /* this */
            aload 7 /* methods */
            putfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.methods:Ljava/util/Map;
         7: .line 450
            return
        end local 7 // java.util.Map methods
        end local 6 // java.util.Map fields
        end local 5 // net.bytebuddy.description.type.TypeDescription instrumentedType
        end local 4 // java.util.List methodAdjustments
        end local 3 // java.util.List fieldAdjustments
        end local 2 // java.util.List typeAdjustments
        end local 1 // org.objectweb.asm.ClassVisitor classVisitor
        end local 0 // net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    8     0               this  Lnet/bytebuddy/asm/ModifierAdjustment$ModifierAdjustingClassVisitor;
            0    8     1       classVisitor  Lorg/objectweb/asm/ClassVisitor;
            0    8     2    typeAdjustments  Ljava/util/List<Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/type/TypeDescription;>;>;
            0    8     3   fieldAdjustments  Ljava/util/List<Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;>;>;
            0    8     4  methodAdjustments  Ljava/util/List<Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/method/MethodDescription;>;>;
            0    8     5   instrumentedType  Lnet/bytebuddy/description/type/TypeDescription;
            0    8     6             fields  Ljava/util/Map<Ljava/lang/String;Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;>;
            0    8     7            methods  Ljava/util/Map<Ljava/lang/String;Lnet/bytebuddy/description/method/MethodDescription;>;
    Signature: (Lorg/objectweb/asm/ClassVisitor;Ljava/util/List<Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/type/TypeDescription;>;>;Ljava/util/List<Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;>;>;Ljava/util/List<Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/method/MethodDescription;>;>;Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/Map<Ljava/lang/String;Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;>;Ljava/util/Map<Ljava/lang/String;Lnet/bytebuddy/description/method/MethodDescription;>;)V
    MethodParameters:
                   Name  Flags
      classVisitor       
      typeAdjustments    
      fieldAdjustments   
      methodAdjustments  
      instrumentedType   
      fields             
      methods            

  public void visit(int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]);
    descriptor: (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=9, args_size=7
        start local 0 // net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor this
        start local 1 // int version
        start local 2 // int modifiers
        start local 3 // java.lang.String internalName
        start local 4 // java.lang.String signature
        start local 5 // java.lang.String superClassName
        start local 6 // java.lang.String[] interfaceName
         0: .line 454
            aload 0 /* this */
            getfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.typeAdjustments:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8
            goto 5
      StackMap locals: net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor int int java.lang.String java.lang.String java.lang.String java.lang.String[] top java.util.Iterator
      StackMap stack:
         1: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast net.bytebuddy.asm.ModifierAdjustment$Adjustment
            astore 7 /* adjustment */
        start local 7 // net.bytebuddy.asm.ModifierAdjustment$Adjustment adjustment
         2: .line 455
            aload 7 /* adjustment */
            aload 0 /* this */
            getfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.instrumentedType:Lnet/bytebuddy/description/type/TypeDescription;
            invokevirtual net.bytebuddy.asm.ModifierAdjustment$Adjustment.matches:(Ljava/lang/Object;)Z
            ifeq 5
         3: .line 456
            aload 7 /* adjustment */
            iload 2 /* modifiers */
            invokevirtual net.bytebuddy.asm.ModifierAdjustment$Adjustment.resolve:(I)I
            istore 2 /* modifiers */
         4: .line 457
            goto 6
        end local 7 // net.bytebuddy.asm.ModifierAdjustment$Adjustment adjustment
         5: .line 454
      StackMap locals:
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         6: .line 460
      StackMap locals: net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor int int java.lang.String java.lang.String java.lang.String java.lang.String[]
      StackMap stack:
            aload 0 /* this */
            iload 1 /* version */
            iload 2 /* modifiers */
            aload 3 /* internalName */
            aload 4 /* signature */
            aload 5 /* superClassName */
            aload 6 /* interfaceName */
            invokespecial org.objectweb.asm.ClassVisitor.visit:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
         7: .line 461
            return
        end local 6 // java.lang.String[] interfaceName
        end local 5 // java.lang.String superClassName
        end local 4 // java.lang.String signature
        end local 3 // java.lang.String internalName
        end local 2 // int modifiers
        end local 1 // int version
        end local 0 // net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0            this  Lnet/bytebuddy/asm/ModifierAdjustment$ModifierAdjustingClassVisitor;
            0    8     1         version  I
            0    8     2       modifiers  I
            0    8     3    internalName  Ljava/lang/String;
            0    8     4       signature  Ljava/lang/String;
            0    8     5  superClassName  Ljava/lang/String;
            0    8     6   interfaceName  [Ljava/lang/String;
            2    5     7      adjustment  Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/type/TypeDescription;>;
    MethodParameters:
                Name  Flags
      version         
      modifiers       
      internalName    
      signature       
      superClassName  
      interfaceName   

  public void visitInnerClass(java.lang.String, java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor this
        start local 1 // java.lang.String internalName
        start local 2 // java.lang.String outerName
        start local 3 // java.lang.String innerName
        start local 4 // int modifiers
         0: .line 465
            aload 0 /* this */
            getfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.instrumentedType:Lnet/bytebuddy/description/type/TypeDescription;
            invokeinterface net.bytebuddy.description.type.TypeDescription.getInternalName:()Ljava/lang/String;
            aload 1 /* internalName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         1: .line 466
            aload 0 /* this */
            getfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.typeAdjustments:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 6
      StackMap locals: net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor java.lang.String java.lang.String java.lang.String int top java.util.Iterator
      StackMap stack:
         2: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast net.bytebuddy.asm.ModifierAdjustment$Adjustment
            astore 5 /* adjustment */
        start local 5 // net.bytebuddy.asm.ModifierAdjustment$Adjustment adjustment
         3: .line 467
            aload 5 /* adjustment */
            aload 0 /* this */
            getfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.instrumentedType:Lnet/bytebuddy/description/type/TypeDescription;
            invokevirtual net.bytebuddy.asm.ModifierAdjustment$Adjustment.matches:(Ljava/lang/Object;)Z
            ifeq 6
         4: .line 468
            aload 5 /* adjustment */
            iload 4 /* modifiers */
            invokevirtual net.bytebuddy.asm.ModifierAdjustment$Adjustment.resolve:(I)I
            istore 4 /* modifiers */
         5: .line 469
            goto 7
        end local 5 // net.bytebuddy.asm.ModifierAdjustment$Adjustment adjustment
         6: .line 466
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         7: .line 473
      StackMap locals: net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor java.lang.String java.lang.String java.lang.String int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* internalName */
            aload 2 /* outerName */
            aload 3 /* innerName */
            iload 4 /* modifiers */
            invokespecial org.objectweb.asm.ClassVisitor.visitInnerClass:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
         8: .line 474
            return
        end local 4 // int modifiers
        end local 3 // java.lang.String innerName
        end local 2 // java.lang.String outerName
        end local 1 // java.lang.String internalName
        end local 0 // net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lnet/bytebuddy/asm/ModifierAdjustment$ModifierAdjustingClassVisitor;
            0    9     1  internalName  Ljava/lang/String;
            0    9     2     outerName  Ljava/lang/String;
            0    9     3     innerName  Ljava/lang/String;
            0    9     4     modifiers  I
            3    6     5    adjustment  Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/type/TypeDescription;>;
    MethodParameters:
              Name  Flags
      internalName  
      outerName     
      innerName     
      modifiers     

  public org.objectweb.asm.FieldVisitor visitField(int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object);
    descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lorg/objectweb/asm/FieldVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=6
        start local 0 // net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor this
        start local 1 // int modifiers
        start local 2 // java.lang.String internalName
        start local 3 // java.lang.String descriptor
        start local 4 // java.lang.String signature
        start local 5 // java.lang.Object value
         0: .line 478
            aload 0 /* this */
            getfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.fields:Ljava/util/Map;
            new java.lang.StringBuilder
            dup
            aload 2 /* internalName */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* descriptor */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast net.bytebuddy.description.field.FieldDescription$InDefinedShape
            astore 6 /* fieldDescription */
        start local 6 // net.bytebuddy.description.field.FieldDescription$InDefinedShape fieldDescription
         1: .line 479
            aload 6 /* fieldDescription */
            ifnull 8
         2: .line 480
            aload 0 /* this */
            getfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.fieldAdjustments:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8
            goto 7
      StackMap locals: net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor int java.lang.String java.lang.String java.lang.String java.lang.Object net.bytebuddy.description.field.FieldDescription$InDefinedShape top java.util.Iterator
      StackMap stack:
         3: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast net.bytebuddy.asm.ModifierAdjustment$Adjustment
            astore 7 /* adjustment */
        start local 7 // net.bytebuddy.asm.ModifierAdjustment$Adjustment adjustment
         4: .line 481
            aload 7 /* adjustment */
            aload 6 /* fieldDescription */
            invokevirtual net.bytebuddy.asm.ModifierAdjustment$Adjustment.matches:(Ljava/lang/Object;)Z
            ifeq 7
         5: .line 482
            aload 7 /* adjustment */
            iload 1 /* modifiers */
            invokevirtual net.bytebuddy.asm.ModifierAdjustment$Adjustment.resolve:(I)I
            istore 1 /* modifiers */
         6: .line 483
            goto 8
        end local 7 // net.bytebuddy.asm.ModifierAdjustment$Adjustment adjustment
         7: .line 480
      StackMap locals:
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         8: .line 487
      StackMap locals: net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor int java.lang.String java.lang.String java.lang.String java.lang.Object net.bytebuddy.description.field.FieldDescription$InDefinedShape
      StackMap stack:
            aload 0 /* this */
            iload 1 /* modifiers */
            aload 2 /* internalName */
            aload 3 /* descriptor */
            aload 4 /* signature */
            aload 5 /* value */
            invokespecial org.objectweb.asm.ClassVisitor.visitField:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lorg/objectweb/asm/FieldVisitor;
            areturn
        end local 6 // net.bytebuddy.description.field.FieldDescription$InDefinedShape fieldDescription
        end local 5 // java.lang.Object value
        end local 4 // java.lang.String signature
        end local 3 // java.lang.String descriptor
        end local 2 // java.lang.String internalName
        end local 1 // int modifiers
        end local 0 // net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    9     0              this  Lnet/bytebuddy/asm/ModifierAdjustment$ModifierAdjustingClassVisitor;
            0    9     1         modifiers  I
            0    9     2      internalName  Ljava/lang/String;
            0    9     3        descriptor  Ljava/lang/String;
            0    9     4         signature  Ljava/lang/String;
            0    9     5             value  Ljava/lang/Object;
            1    9     6  fieldDescription  Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;
            4    7     7        adjustment  Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;>;
    MethodParameters:
              Name  Flags
      modifiers     
      internalName  
      descriptor    
      signature     
      value         

  public org.objectweb.asm.MethodVisitor visitMethod(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]);
    descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/objectweb/asm/MethodVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=6
        start local 0 // net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor this
        start local 1 // int modifiers
        start local 2 // java.lang.String internalName
        start local 3 // java.lang.String descriptor
        start local 4 // java.lang.String signature
        start local 5 // java.lang.String[] exception
         0: .line 492
            aload 0 /* this */
            getfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.methods:Ljava/util/Map;
            new java.lang.StringBuilder
            dup
            aload 2 /* internalName */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* descriptor */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast net.bytebuddy.description.method.MethodDescription
            astore 6 /* methodDescription */
        start local 6 // net.bytebuddy.description.method.MethodDescription methodDescription
         1: .line 493
            aload 6 /* methodDescription */
            ifnull 8
         2: .line 494
            aload 0 /* this */
            getfield net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor.methodAdjustments:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8
            goto 7
      StackMap locals: net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor int java.lang.String java.lang.String java.lang.String java.lang.String[] net.bytebuddy.description.method.MethodDescription top java.util.Iterator
      StackMap stack:
         3: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast net.bytebuddy.asm.ModifierAdjustment$Adjustment
            astore 7 /* adjustment */
        start local 7 // net.bytebuddy.asm.ModifierAdjustment$Adjustment adjustment
         4: .line 495
            aload 7 /* adjustment */
            aload 6 /* methodDescription */
            invokevirtual net.bytebuddy.asm.ModifierAdjustment$Adjustment.matches:(Ljava/lang/Object;)Z
            ifeq 7
         5: .line 496
            aload 7 /* adjustment */
            iload 1 /* modifiers */
            invokevirtual net.bytebuddy.asm.ModifierAdjustment$Adjustment.resolve:(I)I
            istore 1 /* modifiers */
         6: .line 497
            goto 8
        end local 7 // net.bytebuddy.asm.ModifierAdjustment$Adjustment adjustment
         7: .line 494
      StackMap locals:
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         8: .line 501
      StackMap locals: net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor int java.lang.String java.lang.String java.lang.String java.lang.String[] net.bytebuddy.description.method.MethodDescription
      StackMap stack:
            aload 0 /* this */
            iload 1 /* modifiers */
            aload 2 /* internalName */
            aload 3 /* descriptor */
            aload 4 /* signature */
            aload 5 /* exception */
            invokespecial org.objectweb.asm.ClassVisitor.visitMethod:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/objectweb/asm/MethodVisitor;
            areturn
        end local 6 // net.bytebuddy.description.method.MethodDescription methodDescription
        end local 5 // java.lang.String[] exception
        end local 4 // java.lang.String signature
        end local 3 // java.lang.String descriptor
        end local 2 // java.lang.String internalName
        end local 1 // int modifiers
        end local 0 // net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Lnet/bytebuddy/asm/ModifierAdjustment$ModifierAdjustingClassVisitor;
            0    9     1          modifiers  I
            0    9     2       internalName  Ljava/lang/String;
            0    9     3         descriptor  Ljava/lang/String;
            0    9     4          signature  Ljava/lang/String;
            0    9     5          exception  [Ljava/lang/String;
            1    9     6  methodDescription  Lnet/bytebuddy/description/method/MethodDescription;
            4    7     7         adjustment  Lnet/bytebuddy/asm/ModifierAdjustment$Adjustment<Lnet/bytebuddy/description/method/MethodDescription;>;
    MethodParameters:
              Name  Flags
      modifiers     
      internalName  
      descriptor    
      signature     
      exception     
}
SourceFile: "ModifierAdjustment.java"
NestHost: net.bytebuddy.asm.ModifierAdjustment
InnerClasses:
  protected Adjustment = net.bytebuddy.asm.ModifierAdjustment$Adjustment of net.bytebuddy.asm.ModifierAdjustment
  protected ModifierAdjustingClassVisitor = net.bytebuddy.asm.ModifierAdjustment$ModifierAdjustingClassVisitor of net.bytebuddy.asm.ModifierAdjustment
  public abstract InDefinedShape = net.bytebuddy.description.field.FieldDescription$InDefinedShape of net.bytebuddy.description.field.FieldDescription