class org.graalvm.compiler.hotspot.test.TestProgram
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.graalvm.compiler.hotspot.test.TestProgram
  super_class: java.lang.Object
{
  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.test.TestProgram this
         0: .line 284
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.graalvm.compiler.hotspot.test.TestProgram this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/hotspot/test/TestProgram;

  public static void main(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // java.lang.String[] args
         0: .line 286
            invokestatic org.graalvm.compiler.hotspot.test.TestProgram.printHello1:()V
         1: .line 287
            invokestatic org.graalvm.compiler.hotspot.test.TestProgram.printWorld1:()V
         2: .line 288
            invokestatic org.graalvm.compiler.hotspot.test.TestProgram.printHello2:()V
         3: .line 289
            invokestatic org.graalvm.compiler.hotspot.test.TestProgram.printWorld2:()V
         4: .line 290
            invokestatic org.graalvm.compiler.hotspot.test.TestProgram.printHello3:()V
         5: .line 291
            invokestatic org.graalvm.compiler.hotspot.test.TestProgram.printWorld3:()V
         6: .line 292
            return
        end local 0 // java.lang.String[] args
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  args  [Ljava/lang/String;
    MethodParameters:
      Name  Flags
      args  

  private static void printHello1();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 295
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Hello1"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 296
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void printWorld1();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 299
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "World1"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 300
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void printHello2();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 303
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Hello2"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 304
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void printWorld2();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 307
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "World2"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 308
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void printHello3();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 311
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Hello3"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 312
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void printWorld3();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 315
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "World3"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 316
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "CompilationWrapperTest.java"