public class org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest
  super_class: java.lang.Object
{
  private static final boolean DEBUG;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 72
            new java.lang.StringBuilder
            dup
            ldc Lorg/graalvm/compiler/hotspot/test/HotSpotGraalManagementTest;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".debug"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
            putstatic org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest.DEBUG:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest this
         0: .line 28
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tAssumptionViolatedException cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tThe method assertNotNull(String, ObjectName) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, ObjectInstance) is undefined for the type HotSpotGraalManagementTest\n\tTest cannot be resolved to a type\n\tThe method assertNotNull(String, MBeanServer) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, ObjectName) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, ObjectInstance) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, MBeanInfo) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(int, int) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(String, Object, Object) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, MBeanAttributeInfo) is undefined for the type HotSpotGraalManagementTest.JunitShield\n\tThe method assertEquals(String, Object) is undefined for the type HotSpotGraalManagementTest.JunitShield\n\tThe method assertEquals(String, Object) is undefined for the type HotSpotGraalManagementTest.JunitShield\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tThe method assertTrue(String, boolean) is undefined for the type HotSpotGraalManagementTest.JunitShield\n\tThe method assertTrue(String, boolean) is undefined for the type HotSpotGraalManagementTest.JunitShield\n\tTest cannot be resolved to a type\n\tThe method assertNotNull(String, MBeanServer) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, ObjectName) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(String, String, String) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(String, String, String) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, ObjectInstance) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, MBeanInfo) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(String, int, int) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(String, String) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, MBeanOperationInfo) is undefined for the type HotSpotGraalManagementTest\n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/hotspot/test/HotSpotGraalManagementTest;

  public void registration();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest this
         0: .line 82
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertNotNull(String, ObjectName) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, ObjectInstance) is undefined for the type HotSpotGraalManagementTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/hotspot/test/HotSpotGraalManagementTest;
    Exceptions:
      throws java.lang.Exception
    RuntimeInvisibleAnnotations: 
      Test()

  public void readBeanInfo();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest this
         0: .line 98
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertNotNull(String, MBeanServer) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, ObjectName) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, ObjectInstance) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, MBeanInfo) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(int, int) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(String, Object, Object) is undefined for the type HotSpotGraalManagementTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/hotspot/test/HotSpotGraalManagementTest;
    Exceptions:
      throws java.lang.Exception
    RuntimeInvisibleAnnotations: 
      Test()

  private static java.lang.String quotedStringValue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Object optionValue
         0: .line 310
            aload 0 /* optionValue */
            iconst_1
            invokestatic org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest.stringValue:(Ljava/lang/Object;Z)Ljava/lang/String;
            areturn
        end local 0 // java.lang.Object optionValue
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0  optionValue  Ljava/lang/Object;
    MethodParameters:
             Name  Flags
      optionValue  

  private static java.lang.String unquotedStringValue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Object optionValue
         0: .line 314
            aload 0 /* optionValue */
            iconst_0
            invokestatic org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest.stringValue:(Ljava/lang/Object;Z)Ljava/lang/String;
            areturn
        end local 0 // java.lang.Object optionValue
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0  optionValue  Ljava/lang/Object;
    MethodParameters:
             Name  Flags
      optionValue  

  private static java.lang.String stringValue(java.lang.Object, boolean);
    descriptor: (Ljava/lang/Object;Z)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Object optionValue
        start local 1 // boolean withQuoting
         0: .line 318
            aload 0 /* optionValue */
            ifnonnull 2
         1: .line 319
            ldc ""
            areturn
         2: .line 321
      StackMap locals:
      StackMap stack:
            iload 1 /* withQuoting */
            ifeq 4
         3: .line 322
            new java.lang.StringBuilder
            dup
            ldc "\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* optionValue */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
         4: .line 324
      StackMap locals:
      StackMap stack:
            aload 0 /* optionValue */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 1 // boolean withQuoting
        end local 0 // java.lang.Object optionValue
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0  optionValue  Ljava/lang/Object;
            0    5     1  withQuoting  Z
    MethodParameters:
             Name  Flags
      optionValue  
      withQuoting  

  private static java.lang.String quoted(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Object s
         0: .line 328
            new java.lang.StringBuilder
            dup
            ldc "\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // java.lang.Object s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      s     

  public void publicJmxApiOfGraalDumpOperation();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest this
         0: .line 337
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertNotNull(String, MBeanServer) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, ObjectName) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(String, String, String) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(String, String, String) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, ObjectInstance) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, MBeanInfo) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(String, int, int) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertEquals(String, String) is undefined for the type HotSpotGraalManagementTest\n\tThe method assertNotNull(String, MBeanOperationInfo) is undefined for the type HotSpotGraalManagementTest\n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/hotspot/test/HotSpotGraalManagementTest;
    Exceptions:
      throws java.lang.Exception
    RuntimeInvisibleAnnotations: 
      Test()

  static void deleteDirectory(java.nio.file.Path);
    descriptor: (Ljava/nio/file/Path;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.nio.file.Path toDelete
         0: .line 407
            aload 0 /* toDelete */
            iconst_0
            anewarray java.nio.file.FileVisitOption
            invokestatic java.nio.file.Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
            invokestatic java.util.Comparator.reverseOrder:()Ljava/util/Comparator;
            invokeinterface java.util.stream.Stream.sorted:(Ljava/util/Comparator;)Ljava/util/stream/Stream;
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  java/nio/file/Path.toFile()Ljava/io/File; (9 itf)
                  (Ljava/nio/file/Path;)Ljava/io/File;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  java/io/File.delete()Z (5)
                  (Ljava/io/File;)V
            invokeinterface java.util.stream.Stream.forEach:(Ljava/util/function/Consumer;)V
         1: .line 408
            return
        end local 0 // java.nio.file.Path toDelete
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  toDelete  Ljava/nio/file/Path;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      toDelete  
}
SourceFile: "HotSpotGraalManagementTest.java"
NestMembers:
  org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest$JunitShield
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  JunitShield = org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest$JunitShield of org.graalvm.compiler.hotspot.test.HotSpotGraalManagementTest