public final class javax.tools.StandardLocation extends java.lang.Enum<javax.tools.StandardLocation> implements javax.tools.JavaFileManager$Location
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: javax.tools.StandardLocation
  super_class: java.lang.Enum
{
  public static final javax.tools.StandardLocation CLASS_OUTPUT;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation SOURCE_OUTPUT;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation CLASS_PATH;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation SOURCE_PATH;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation ANNOTATION_PROCESSOR_PATH;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation ANNOTATION_PROCESSOR_MODULE_PATH;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation PLATFORM_CLASS_PATH;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation NATIVE_HEADER_OUTPUT;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation MODULE_SOURCE_PATH;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation UPGRADE_MODULE_PATH;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation SYSTEM_MODULES;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation MODULE_PATH;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final javax.tools.StandardLocation PATCH_MODULE_PATH;
    descriptor: Ljavax/tools/StandardLocation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  private static final java.util.concurrent.ConcurrentMap<java.lang.String, javax.tools.JavaFileManager$Location> locations;
    descriptor: Ljava/util/concurrent/ConcurrentMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/concurrent/ConcurrentMap<Ljava/lang/String;Ljavax/tools/JavaFileManager$Location;>;

  private static volatile int[] $SWITCH_TABLE$javax$tools$StandardLocation;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  private static final javax.tools.StandardLocation[] ENUM$VALUES;
    descriptor: [Ljavax/tools/StandardLocation;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 40
            new javax.tools.StandardLocation
            dup
            ldc "CLASS_OUTPUT"
            iconst_0
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
         1: .line 43
            putstatic javax.tools.StandardLocation.CLASS_OUTPUT:Ljavax/tools/StandardLocation;
         2: .line 45
            new javax.tools.StandardLocation
            dup
            ldc "SOURCE_OUTPUT"
            iconst_1
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
         3: .line 48
            putstatic javax.tools.StandardLocation.SOURCE_OUTPUT:Ljavax/tools/StandardLocation;
         4: .line 50
            new javax.tools.StandardLocation
            dup
            ldc "CLASS_PATH"
            iconst_2
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
         5: .line 53
            putstatic javax.tools.StandardLocation.CLASS_PATH:Ljavax/tools/StandardLocation;
         6: .line 55
            new javax.tools.StandardLocation
            dup
            ldc "SOURCE_PATH"
            iconst_3
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
         7: .line 58
            putstatic javax.tools.StandardLocation.SOURCE_PATH:Ljavax/tools/StandardLocation;
         8: .line 60
            new javax.tools.StandardLocation
            dup
            ldc "ANNOTATION_PROCESSOR_PATH"
            iconst_4
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
         9: .line 63
            putstatic javax.tools.StandardLocation.ANNOTATION_PROCESSOR_PATH:Ljavax/tools/StandardLocation;
        10: .line 65
            new javax.tools.StandardLocation
            dup
            ldc "ANNOTATION_PROCESSOR_MODULE_PATH"
            iconst_5
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
        11: .line 70
            putstatic javax.tools.StandardLocation.ANNOTATION_PROCESSOR_MODULE_PATH:Ljavax/tools/StandardLocation;
        12: .line 72
            new javax.tools.StandardLocation
            dup
            ldc "PLATFORM_CLASS_PATH"
            bipush 6
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
        13: .line 76
            putstatic javax.tools.StandardLocation.PLATFORM_CLASS_PATH:Ljavax/tools/StandardLocation;
        14: .line 78
            new javax.tools.StandardLocation
            dup
            ldc "NATIVE_HEADER_OUTPUT"
            bipush 7
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
        15: .line 82
            putstatic javax.tools.StandardLocation.NATIVE_HEADER_OUTPUT:Ljavax/tools/StandardLocation;
        16: .line 84
            new javax.tools.StandardLocation
            dup
            ldc "MODULE_SOURCE_PATH"
            bipush 8
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
        17: .line 89
            putstatic javax.tools.StandardLocation.MODULE_SOURCE_PATH:Ljavax/tools/StandardLocation;
        18: .line 91
            new javax.tools.StandardLocation
            dup
            ldc "UPGRADE_MODULE_PATH"
            bipush 9
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
        19: .line 96
            putstatic javax.tools.StandardLocation.UPGRADE_MODULE_PATH:Ljavax/tools/StandardLocation;
        20: .line 98
            new javax.tools.StandardLocation
            dup
            ldc "SYSTEM_MODULES"
            bipush 10
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
        21: .line 103
            putstatic javax.tools.StandardLocation.SYSTEM_MODULES:Ljavax/tools/StandardLocation;
        22: .line 105
            new javax.tools.StandardLocation
            dup
            ldc "MODULE_PATH"
            bipush 11
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
        23: .line 110
            putstatic javax.tools.StandardLocation.MODULE_PATH:Ljavax/tools/StandardLocation;
        24: .line 112
            new javax.tools.StandardLocation
            dup
            ldc "PATCH_MODULE_PATH"
            bipush 12
            invokespecial javax.tools.StandardLocation.<init>:(Ljava/lang/String;I)V
        25: .line 117
            putstatic javax.tools.StandardLocation.PATCH_MODULE_PATH:Ljavax/tools/StandardLocation;
            bipush 13
            anewarray javax.tools.StandardLocation
            dup
            iconst_0
            getstatic javax.tools.StandardLocation.CLASS_OUTPUT:Ljavax/tools/StandardLocation;
            aastore
            dup
            iconst_1
            getstatic javax.tools.StandardLocation.SOURCE_OUTPUT:Ljavax/tools/StandardLocation;
            aastore
            dup
            iconst_2
            getstatic javax.tools.StandardLocation.CLASS_PATH:Ljavax/tools/StandardLocation;
            aastore
            dup
            iconst_3
            getstatic javax.tools.StandardLocation.SOURCE_PATH:Ljavax/tools/StandardLocation;
            aastore
            dup
            iconst_4
            getstatic javax.tools.StandardLocation.ANNOTATION_PROCESSOR_PATH:Ljavax/tools/StandardLocation;
            aastore
            dup
            iconst_5
            getstatic javax.tools.StandardLocation.ANNOTATION_PROCESSOR_MODULE_PATH:Ljavax/tools/StandardLocation;
            aastore
            dup
            bipush 6
            getstatic javax.tools.StandardLocation.PLATFORM_CLASS_PATH:Ljavax/tools/StandardLocation;
            aastore
            dup
            bipush 7
            getstatic javax.tools.StandardLocation.NATIVE_HEADER_OUTPUT:Ljavax/tools/StandardLocation;
            aastore
            dup
            bipush 8
            getstatic javax.tools.StandardLocation.MODULE_SOURCE_PATH:Ljavax/tools/StandardLocation;
            aastore
            dup
            bipush 9
            getstatic javax.tools.StandardLocation.UPGRADE_MODULE_PATH:Ljavax/tools/StandardLocation;
            aastore
            dup
            bipush 10
            getstatic javax.tools.StandardLocation.SYSTEM_MODULES:Ljavax/tools/StandardLocation;
            aastore
            dup
            bipush 11
            getstatic javax.tools.StandardLocation.MODULE_PATH:Ljavax/tools/StandardLocation;
            aastore
            dup
            bipush 12
            getstatic javax.tools.StandardLocation.PATCH_MODULE_PATH:Ljavax/tools/StandardLocation;
            aastore
            putstatic javax.tools.StandardLocation.ENUM$VALUES:[Ljavax/tools/StandardLocation;
        26: .line 151
            new java.util.concurrent.ConcurrentHashMap
            dup
            invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
        27: .line 150
            putstatic javax.tools.StandardLocation.locations:Ljava/util/concurrent/ConcurrentMap;
        28: .line 151
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.tools.StandardLocation this
         0: .line 38
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
            return
        end local 0 // javax.tools.StandardLocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/tools/StandardLocation;
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  

  public static javax.tools.JavaFileManager$Location locationFor(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/tools/JavaFileManager$Location;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // java.lang.String name
         0: .line 135
            getstatic javax.tools.StandardLocation.locations:Ljava/util/concurrent/ConcurrentMap;
            invokeinterface java.util.concurrent.ConcurrentMap.isEmpty:()Z
            ifeq 6
         1: .line 137
            invokestatic javax.tools.StandardLocation.values:()[Ljavax/tools/StandardLocation;
            dup
            astore 4
            arraylength
            istore 3
            iconst_0
            istore 2
            goto 5
      StackMap locals: java.lang.String top int int javax.tools.JavaFileManager$Location[]
      StackMap stack:
         2: aload 4
            iload 2
            aaload
            astore 1 /* location */
        start local 1 // javax.tools.JavaFileManager$Location location
         3: .line 138
            getstatic javax.tools.StandardLocation.locations:Ljava/util/concurrent/ConcurrentMap;
            aload 1 /* location */
            invokeinterface javax.tools.JavaFileManager$Location.getName:()Ljava/lang/String;
            aload 1 /* location */
            invokeinterface java.util.concurrent.ConcurrentMap.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 1 // javax.tools.JavaFileManager$Location location
         4: .line 137
            iinc 2 1
      StackMap locals:
      StackMap stack:
         5: iload 2
            iload 3
            if_icmplt 2
         6: .line 140
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* name */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
         7: .line 141
            getstatic javax.tools.StandardLocation.locations:Ljava/util/concurrent/ConcurrentMap;
            aload 0 /* name */
            new javax.tools.StandardLocation$1
            dup
            aload 0 /* name */
            invokespecial javax.tools.StandardLocation$1.<init>:(Ljava/lang/String;)V
            invokeinterface java.util.concurrent.ConcurrentMap.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 147
            getstatic javax.tools.StandardLocation.locations:Ljava/util/concurrent/ConcurrentMap;
            aload 0 /* name */
            invokeinterface java.util.concurrent.ConcurrentMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.tools.JavaFileManager$Location
            areturn
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      name  Ljava/lang/String;
            3    4     1  location  Ljavax/tools/JavaFileManager$Location;
    MethodParameters:
      Name  Flags
      name  final

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.tools.StandardLocation this
         0: .line 154
            aload 0 /* this */
            invokevirtual javax.tools.StandardLocation.name:()Ljava/lang/String;
            areturn
        end local 0 // javax.tools.StandardLocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/tools/StandardLocation;

  public boolean isOutputLocation();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.tools.StandardLocation this
         0: .line 158
            invokestatic javax.tools.StandardLocation.$SWITCH_TABLE$javax$tools$StandardLocation:()[I
            aload 0 /* this */
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            iaload
            lookupswitch { // 3
                    1: 1
                    2: 1
                    8: 1
              default: 2
          }
         1: .line 162
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 164
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // javax.tools.StandardLocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/tools/StandardLocation;

  public boolean isModuleOrientedLocation();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.tools.StandardLocation this
         0: .line 174
            invokestatic javax.tools.StandardLocation.$SWITCH_TABLE$javax$tools$StandardLocation:()[I
            aload 0 /* this */
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            iaload
            tableswitch { // 6 - 13
                    6: 1
                    7: 2
                    8: 2
                    9: 1
                   10: 1
                   11: 1
                   12: 1
                   13: 1
              default: 2
          }
         1: .line 181
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 183
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // javax.tools.StandardLocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/tools/StandardLocation;

  public static javax.tools.StandardLocation[] values();
    descriptor: ()[Ljavax/tools/StandardLocation;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic javax.tools.StandardLocation.ENUM$VALUES:[Ljavax/tools/StandardLocation;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray javax.tools.StandardLocation
            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 javax.tools.StandardLocation valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/tools/StandardLocation;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Ljavax/tools/StandardLocation;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast javax.tools.StandardLocation
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  

  static int[] $SWITCH_TABLE$javax$tools$StandardLocation();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 38
            getstatic javax.tools.StandardLocation.$SWITCH_TABLE$javax$tools$StandardLocation:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javax.tools.StandardLocation.values:()[Ljavax/tools/StandardLocation;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javax.tools.StandardLocation.ANNOTATION_PROCESSOR_MODULE_PATH:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            bipush 6
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic javax.tools.StandardLocation.ANNOTATION_PROCESSOR_PATH:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            iconst_5
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic javax.tools.StandardLocation.CLASS_OUTPUT:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            iconst_1
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javax.tools.StandardLocation.CLASS_PATH:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            iconst_3
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic javax.tools.StandardLocation.MODULE_PATH:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            bipush 12
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic javax.tools.StandardLocation.MODULE_SOURCE_PATH:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            bipush 9
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javax.tools.StandardLocation.NATIVE_HEADER_OUTPUT:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            bipush 8
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic javax.tools.StandardLocation.PATCH_MODULE_PATH:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            bipush 13
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic javax.tools.StandardLocation.PLATFORM_CLASS_PATH:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            bipush 7
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic javax.tools.StandardLocation.SOURCE_OUTPUT:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            iconst_2
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic javax.tools.StandardLocation.SOURCE_PATH:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            iconst_4
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic javax.tools.StandardLocation.SYSTEM_MODULES:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            bipush 11
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic javax.tools.StandardLocation.UPGRADE_MODULE_PATH:Ljavax/tools/StandardLocation;
            invokevirtual javax.tools.StandardLocation.ordinal:()I
            bipush 10
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            dup
            putstatic javax.tools.StandardLocation.$SWITCH_TABLE$javax$tools$StandardLocation:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
}
Signature: Ljava/lang/Enum<Ljavax/tools/StandardLocation;>;Ljavax/tools/JavaFileManager$Location;
SourceFile: "StandardLocation.java"
NestMembers:
  javax.tools.StandardLocation$1
InnerClasses:
  public abstract Location = javax.tools.JavaFileManager$Location of javax.tools.JavaFileManager
  javax.tools.StandardLocation$1