public class org.graalvm.compiler.replacements.test.NewArrayTest extends org.graalvm.compiler.core.test.GraalCompilerTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.replacements.test.NewArrayTest
  super_class: org.graalvm.compiler.core.test.GraalCompilerTest
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.replacements.test.NewArrayTest this
         0: .line 35
            aload 0 /* this */
            invokespecial org.graalvm.compiler.core.test.GraalCompilerTest.<init>:()V
            return
        end local 0 // org.graalvm.compiler.replacements.test.NewArrayTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/test/NewArrayTest;

  protected void assertDeepEquals(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.replacements.test.NewArrayTest this
         0: .line 39
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.replacements.test.NewArrayTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/test/NewArrayTest;
    MethodParameters:
          Name  Flags
      expected  
      actual    

  public void test1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.replacements.test.NewArrayTest this
         0: .line 63
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.replacements.test.NewArrayTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/test/NewArrayTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object newCharArray7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 76
            bipush 7
            newarray 5
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newCharArrayMinus7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 80
            bipush -7
            newarray 5
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newCharArray(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int length
         0: .line 84
            iload 0 /* length */
            newarray 5
            areturn
        end local 0 // int length
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  length  I
    MethodParameters:
        Name  Flags
      length  

  public static java.lang.Object newShortArray7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 88
            bipush 7
            newarray 9
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newShortArrayMinus7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 92
            bipush -7
            newarray 9
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newShortArray(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int length
         0: .line 96
            iload 0 /* length */
            newarray 9
            areturn
        end local 0 // int length
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  length  I
    MethodParameters:
        Name  Flags
      length  

  public static java.lang.Object newFloatArray7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 100
            bipush 7
            newarray 6
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newFloatArrayMinus7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 104
            bipush -7
            newarray 6
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newFloatArray(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int length
         0: .line 108
            iload 0 /* length */
            newarray 6
            areturn
        end local 0 // int length
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  length  I
    MethodParameters:
        Name  Flags
      length  

  public static java.lang.Object newLongArray7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 112
            bipush 7
            newarray 11
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newLongArrayMinus7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 116
            bipush -7
            newarray 11
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newLongArray(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int length
         0: .line 120
            iload 0 /* length */
            newarray 11
            areturn
        end local 0 // int length
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  length  I
    MethodParameters:
        Name  Flags
      length  

  public static java.lang.Object newDoubleArray7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 124
            bipush 7
            newarray 7
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newDoubleArrayMinus7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 128
            bipush -7
            newarray 7
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newDoubleArray(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int length
         0: .line 132
            iload 0 /* length */
            newarray 7
            areturn
        end local 0 // int length
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  length  I
    MethodParameters:
        Name  Flags
      length  

  public static java.lang.Object newIntArray7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 136
            bipush 7
            newarray 10
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newIntArrayMinus7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 140
            bipush -7
            newarray 10
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newIntArray(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int length
         0: .line 144
            iload 0 /* length */
            newarray 10
            areturn
        end local 0 // int length
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  length  I
    MethodParameters:
        Name  Flags
      length  

  public static java.lang.Object newByteArray7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 148
            bipush 7
            newarray 8
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newByteArrayMinus7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 152
            bipush -7
            newarray 8
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newByteArray(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int length
         0: .line 156
            iload 0 /* length */
            newarray 8
            areturn
        end local 0 // int length
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  length  I
    MethodParameters:
        Name  Flags
      length  

  public static java.lang.Object newStringArray7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 160
            bipush 7
            anewarray java.lang.String
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newStringArrayMinus7();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 164
            bipush -7
            anewarray java.lang.String
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.lang.Object newStringArray(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int length
         0: .line 168
            iload 0 /* length */
            anewarray java.lang.String
            areturn
        end local 0 // int length
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  length  I
    MethodParameters:
        Name  Flags
      length  
}
SourceFile: "NewArrayTest.java"