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 33
            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 37
            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 61
            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 74
            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 78
            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 82
            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 86
            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 90
            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 94
            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 98
            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 102
            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 106
            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 110
            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 114
            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 118
            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 122
            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 126
            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 130
            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 134
            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 138
            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 142
            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 146
            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 150
            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 154
            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 158
            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 162
            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 166
            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"