public class com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
         0: .line 59
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest;

  public void testNoParameter();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
         0: .line 75
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNoParameterTestNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testJustFrame();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
         0: .line 89
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tJustFrameTestNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testPrimitive();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
         0: .line 105
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tPrimitiveTestNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testObjectInterface();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
         0: .line 120
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tObjectInterfaceNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testObjectPrimitiveTest();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
         0: .line 136
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tObjectPrimitiveTestNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testObjectStringTest();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
         0: .line 151
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tObjectStringTestNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testTypesNotInTypeSystem();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
         0: .line 208
            iconst_3
            newarray 10
            dup
            iconst_0
            iconst_1
            iastore
            dup
            iconst_1
            iconst_2
            iastore
            dup
            iconst_2
            iconst_3
            iastore
            astore 1 /* someArray */
        start local 1 // int[] someArray
         1: .line 209
            bipush 42
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            bipush 42
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.execute:(Ljava/lang/Object;)Ljava/lang/Object;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
         2: .line 210
            ldc 42.0
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            ldc 42.0
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.execute:(Ljava/lang/Object;)Ljava/lang/Object;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 211
            aload 1 /* someArray */
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            aload 1 /* someArray */
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.execute:(Ljava/lang/Object;)Ljava/lang/Object;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 212
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            bipush 42
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.execute:(Ljava/lang/Object;)Ljava/lang/Object;
            invokestatic org.junit.Assert.assertNull:(Ljava/lang/Object;)V
         5: .line 214
            ldc 42
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            bipush 42
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeInt:(Ljava/lang/Object;)I
            i2l
            invokestatic org.junit.Assert.assertEquals:(JJ)V
         6: .line 215
            ldc 42.0
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            ldc 42.0
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeDouble:(Ljava/lang/Object;)D
            dconst_0
            invokestatic org.junit.Assert.assertEquals:(DDD)V
         7: .line 216
            aload 1 /* someArray */
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            aload 1 /* someArray */
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeIntArray:(Ljava/lang/Object;)[I
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
         8: .line 217
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            bipush 42
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeChar:(Ljava/lang/Object;)V
         9: .line 219
            ldc 42
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            bipush 42
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeInt:(I)I
            i2l
            invokestatic org.junit.Assert.assertEquals:(JJ)V
        10: .line 220
            ldc 42.0
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            ldc 42.0
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeDouble:(D)D
            dconst_0
            invokestatic org.junit.Assert.assertEquals:(DDD)V
        11: .line 221
            aload 1 /* someArray */
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            aload 1 /* someArray */
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeIntArray:([I)[I
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        12: .line 222
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            bipush 42
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeChar:(C)V
        13: .line 225
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            ldc "a"
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeInt:(Ljava/lang/Object;)I
            pop
        14: .line 226
            invokestatic org.junit.Assert.fail:()V
        15: .line 227
            goto 17
      StackMap locals: com.oracle.truffle.api.dsl.test.NoTypeSystemTest int[]
      StackMap stack: com.oracle.truffle.api.nodes.UnexpectedResultException
        16: pop
        17: .line 231
      StackMap locals:
      StackMap stack:
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            ldc "a"
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeDouble:(Ljava/lang/Object;)D
            pop2
        18: .line 232
            invokestatic org.junit.Assert.fail:()V
        19: .line 233
            goto 21
      StackMap locals:
      StackMap stack: com.oracle.truffle.api.nodes.UnexpectedResultException
        20: pop
        21: .line 237
      StackMap locals:
      StackMap stack:
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            ldc "a"
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeIntArray:(Ljava/lang/Object;)[I
            pop
        22: .line 238
            invokestatic org.junit.Assert.fail:()V
        23: .line 239
            goto 25
      StackMap locals:
      StackMap stack: com.oracle.truffle.api.nodes.UnexpectedResultException
        24: pop
        25: .line 242
      StackMap locals:
      StackMap stack:
            invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
            ldc "a"
            invokevirtual com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest.executeChar:(Ljava/lang/Object;)V
        26: .line 244
            return
        end local 1 // int[] someArray
        end local 0 // com.oracle.truffle.api.dsl.test.NoTypeSystemTest this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   27     0       this  Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest;
            1   27     1  someArray  [I
      Exception table:
        from    to  target  type
          13    15      16  Class com.oracle.truffle.api.nodes.UnexpectedResultException
          17    19      20  Class com.oracle.truffle.api.nodes.UnexpectedResultException
          21    23      24  Class com.oracle.truffle.api.nodes.UnexpectedResultException
    Exceptions:
      throws com.oracle.truffle.api.nodes.UnexpectedResultException
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  private static com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest createTypesNotInTypeSystem();
    descriptor: ()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 247
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTypesNotInTypeSystemTestNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "NoTypeSystemTest.java"
NestMembers:
  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$DummyChild  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorAdditionalNodeChild1  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorAdditionalNodeChild2  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorImpossibleTypes1  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorImpossibleTypes2  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorMissingNodeChild1  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorMissingNodeChild2  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorMissingNodeChild3  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$JustFrameTestNode  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$NoParameterTestNode  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ObjectInterfaceNode  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ObjectPrimitiveTestNode  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ObjectStringTestNode  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$PrimitiveTestNode  com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest
InnerClasses:
  abstract DummyChild = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$DummyChild of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract ErrorAdditionalNodeChild1 = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorAdditionalNodeChild1 of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract ErrorAdditionalNodeChild2 = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorAdditionalNodeChild2 of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract ErrorImpossibleTypes1 = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorImpossibleTypes1 of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract ErrorImpossibleTypes2 = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorImpossibleTypes2 of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract ErrorMissingNodeChild1 = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorMissingNodeChild1 of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract ErrorMissingNodeChild2 = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorMissingNodeChild2 of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract ErrorMissingNodeChild3 = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ErrorMissingNodeChild3 of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract JustFrameTestNode = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$JustFrameTestNode of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract NoParameterTestNode = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$NoParameterTestNode of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract ObjectInterfaceNode = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ObjectInterfaceNode of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract ObjectPrimitiveTestNode = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ObjectPrimitiveTestNode of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract ObjectStringTestNode = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$ObjectStringTestNode of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract PrimitiveTestNode = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$PrimitiveTestNode of com.oracle.truffle.api.dsl.test.NoTypeSystemTest
  abstract TypesNotInTypeSystemTest = com.oracle.truffle.api.dsl.test.NoTypeSystemTest$TypesNotInTypeSystemTest of com.oracle.truffle.api.dsl.test.NoTypeSystemTest