public final class net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType extends java.lang.Enum<net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType>
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
  super_class: java.lang.Enum
{
  public static final net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType INVOKE_VIRTUAL;
    descriptor: Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType INVOKE_STATIC;
    descriptor: Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType INVOKE_SPECIAL;
    descriptor: Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType INVOKE_INTERFACE;
    descriptor: Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType INVOKE_SPECIAL_CONSTRUCTOR;
    descriptor: Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType PUT_FIELD;
    descriptor: Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType GET_FIELD;
    descriptor: Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType PUT_STATIC_FIELD;
    descriptor: Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType GET_STATIC_FIELD;
    descriptor: Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  private final int identifier;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType[] ENUM$VALUES;
    descriptor: [Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 1232
            new net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            dup
            ldc "INVOKE_VIRTUAL"
            iconst_0
         1: .line 1235
            iconst_5
            invokespecial net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.<init>:(Ljava/lang/String;II)V
            putstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_VIRTUAL:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
         2: .line 1237
            new net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            dup
            ldc "INVOKE_STATIC"
            iconst_1
         3: .line 1240
            bipush 6
            invokespecial net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.<init>:(Ljava/lang/String;II)V
            putstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_STATIC:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
         4: .line 1242
            new net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            dup
            ldc "INVOKE_SPECIAL"
            iconst_2
         5: .line 1245
            bipush 7
            invokespecial net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.<init>:(Ljava/lang/String;II)V
            putstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_SPECIAL:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
         6: .line 1247
            new net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            dup
            ldc "INVOKE_INTERFACE"
            iconst_3
         7: .line 1250
            bipush 9
            invokespecial net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.<init>:(Ljava/lang/String;II)V
            putstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_INTERFACE:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
         8: .line 1252
            new net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            dup
            ldc "INVOKE_SPECIAL_CONSTRUCTOR"
            iconst_4
         9: .line 1255
            bipush 8
            invokespecial net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.<init>:(Ljava/lang/String;II)V
            putstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_SPECIAL_CONSTRUCTOR:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
        10: .line 1257
            new net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            dup
            ldc "PUT_FIELD"
            iconst_5
        11: .line 1260
            iconst_3
            invokespecial net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.<init>:(Ljava/lang/String;II)V
            putstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.PUT_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
        12: .line 1262
            new net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            dup
            ldc "GET_FIELD"
            bipush 6
        13: .line 1265
            iconst_1
            invokespecial net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.<init>:(Ljava/lang/String;II)V
            putstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.GET_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
        14: .line 1267
            new net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            dup
            ldc "PUT_STATIC_FIELD"
            bipush 7
        15: .line 1270
            iconst_4
            invokespecial net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.<init>:(Ljava/lang/String;II)V
            putstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.PUT_STATIC_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
        16: .line 1272
            new net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            dup
            ldc "GET_STATIC_FIELD"
            bipush 8
        17: .line 1275
            iconst_2
            invokespecial net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.<init>:(Ljava/lang/String;II)V
            putstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.GET_STATIC_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
        18: .line 1230
            bipush 9
            anewarray net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            dup
            iconst_0
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_VIRTUAL:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            aastore
            dup
            iconst_1
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_STATIC:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            aastore
            dup
            iconst_2
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_SPECIAL:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            aastore
            dup
            iconst_3
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_INTERFACE:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            aastore
            dup
            iconst_4
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_SPECIAL_CONSTRUCTOR:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            aastore
            dup
            iconst_5
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.PUT_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            aastore
            dup
            bipush 6
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.GET_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            aastore
            dup
            bipush 7
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.PUT_STATIC_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            aastore
            dup
            bipush 8
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.GET_STATIC_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            aastore
            putstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.ENUM$VALUES:[Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType this
        start local 3 // int identifier
         0: .line 1287
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 1288
            aload 0 /* this */
            iload 3 /* identifier */
            putfield net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.identifier:I
         2: .line 1289
            return
        end local 3 // int identifier
        end local 0 // net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            0    3     3  identifier  I
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      identifier     

  protected static net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType of(net.bytebuddy.description.method.MethodDescription$InDefinedShape);
    descriptor: (Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.bytebuddy.description.method.MethodDescription$InDefinedShape methodDescription
         0: .line 1298
            aload 0 /* methodDescription */
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.isStatic:()Z
            ifeq 2
         1: .line 1299
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_STATIC:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            areturn
         2: .line 1300
      StackMap locals:
      StackMap stack:
            aload 0 /* methodDescription */
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.isPrivate:()Z
            ifeq 4
         3: .line 1301
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_SPECIAL:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            areturn
         4: .line 1302
      StackMap locals:
      StackMap stack:
            aload 0 /* methodDescription */
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.isConstructor:()Z
            ifeq 6
         5: .line 1303
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_SPECIAL_CONSTRUCTOR:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            areturn
         6: .line 1304
      StackMap locals:
      StackMap stack:
            aload 0 /* methodDescription */
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDescription;
            invokeinterface net.bytebuddy.description.type.TypeDescription.isInterface:()Z
            ifeq 8
         7: .line 1305
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_INTERFACE:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            areturn
         8: .line 1307
      StackMap locals:
      StackMap stack:
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_VIRTUAL:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            areturn
        end local 0 // net.bytebuddy.description.method.MethodDescription$InDefinedShape methodDescription
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0  methodDescription  Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
    MethodParameters:
                   Name  Flags
      methodDescription  

  protected static net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType of(int);
    descriptor: (I)Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // int identifier
         0: .line 1318
            invokestatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.values:()[Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            dup
            astore 4
            arraylength
            istore 3
            iconst_0
            istore 2
            goto 5
      StackMap locals: int top int int net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType[]
      StackMap stack:
         1: aload 4
            iload 2
            aaload
            astore 1 /* handleType */
        start local 1 // net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType handleType
         2: .line 1319
            aload 1 /* handleType */
            invokevirtual net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.getIdentifier:()I
            iload 0 /* identifier */
            if_icmpne 4
         3: .line 1320
            aload 1 /* handleType */
            areturn
        end local 1 // net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType handleType
         4: .line 1318
      StackMap locals:
      StackMap stack:
            iinc 2 1
      StackMap locals:
      StackMap stack:
         5: iload 2
            iload 3
            if_icmplt 1
         6: .line 1323
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unknown handle type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* identifier */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // int identifier
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0  identifier  I
            2    4     1  handleType  Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    MethodParameters:
            Name  Flags
      identifier  

  protected static net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType ofSpecial(net.bytebuddy.description.method.MethodDescription$InDefinedShape);
    descriptor: (Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // net.bytebuddy.description.method.MethodDescription$InDefinedShape methodDescription
         0: .line 1333
            aload 0 /* methodDescription */
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.isStatic:()Z
            ifne 1
            aload 0 /* methodDescription */
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.isAbstract:()Z
            ifeq 2
         1: .line 1334
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot invoke "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* methodDescription */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " via invokespecial"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1336
      StackMap locals:
      StackMap stack:
            aload 0 /* methodDescription */
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.isConstructor:()Z
            ifeq 4
         3: .line 1337
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_SPECIAL_CONSTRUCTOR:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            goto 5
         4: .line 1338
      StackMap locals:
      StackMap stack:
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.INVOKE_SPECIAL:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
         5: .line 1336
      StackMap locals:
      StackMap stack: net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            areturn
        end local 0 // net.bytebuddy.description.method.MethodDescription$InDefinedShape methodDescription
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0  methodDescription  Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
    MethodParameters:
                   Name  Flags
      methodDescription  

  protected static net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType ofGetter(net.bytebuddy.description.field.FieldDescription$InDefinedShape);
    descriptor: (Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.bytebuddy.description.field.FieldDescription$InDefinedShape fieldDescription
         0: .line 1348
            aload 0 /* fieldDescription */
            invokeinterface net.bytebuddy.description.field.FieldDescription$InDefinedShape.isStatic:()Z
            ifeq 2
         1: .line 1349
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.GET_STATIC_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            goto 3
         2: .line 1350
      StackMap locals:
      StackMap stack:
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.GET_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
         3: .line 1348
      StackMap locals:
      StackMap stack: net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            areturn
        end local 0 // net.bytebuddy.description.field.FieldDescription$InDefinedShape fieldDescription
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0  fieldDescription  Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;
    MethodParameters:
                  Name  Flags
      fieldDescription  

  protected static net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType ofSetter(net.bytebuddy.description.field.FieldDescription$InDefinedShape);
    descriptor: (Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.bytebuddy.description.field.FieldDescription$InDefinedShape fieldDescription
         0: .line 1360
            aload 0 /* fieldDescription */
            invokeinterface net.bytebuddy.description.field.FieldDescription$InDefinedShape.isStatic:()Z
            ifeq 2
         1: .line 1361
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.PUT_STATIC_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            goto 3
         2: .line 1362
      StackMap locals:
      StackMap stack:
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.PUT_FIELD:Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
         3: .line 1360
      StackMap locals:
      StackMap stack: net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            areturn
        end local 0 // net.bytebuddy.description.field.FieldDescription$InDefinedShape fieldDescription
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0  fieldDescription  Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;
    MethodParameters:
                  Name  Flags
      fieldDescription  

  public int getIdentifier();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType this
         0: .line 1371
            aload 0 /* this */
            getfield net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.identifier:I
            ireturn
        end local 0 // net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;

  public static net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType[] values();
    descriptor: ()[Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType.ENUM$VALUES:[Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            dup
            astore 2
            iconst_0
            iload 1
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
            aload 2
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Lnet/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;>;
SourceFile: "JavaConstant.java"
NestHost: net.bytebuddy.utility.JavaConstant
InnerClasses:
  public abstract InDefinedShape = net.bytebuddy.description.field.FieldDescription$InDefinedShape of net.bytebuddy.description.field.FieldDescription
  public abstract InDefinedShape = net.bytebuddy.description.method.MethodDescription$InDefinedShape of net.bytebuddy.description.method.MethodDescription
  public MethodHandle = net.bytebuddy.utility.JavaConstant$MethodHandle of net.bytebuddy.utility.JavaConstant
  public final HandleType = net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType of net.bytebuddy.utility.JavaConstant$MethodHandle