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 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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 0: iconst_3
newarray 10
dup
iconst_0
iconst_1
iastore
dup
iconst_1
iconst_2
iastore
dup
iconst_2
iconst_3
iastore
astore 1
start local 1 1: 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: 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: aload 1
invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
aload 1
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: 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: 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: 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: aload 1
invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
aload 1
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: 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: 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: 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: aload 1
invokestatic com.oracle.truffle.api.dsl.test.NoTypeSystemTest.createTypesNotInTypeSystem:()Lcom/oracle/truffle/api/dsl/test/NoTypeSystemTest$TypesNotInTypeSystemTest;
aload 1
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: 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: 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: invokestatic org.junit.Assert.fail:()V
15: goto 17
StackMap locals: com.oracle.truffle.api.dsl.test.NoTypeSystemTest int[]
StackMap stack: com.oracle.truffle.api.nodes.UnexpectedResultException
16: pop
17: 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: invokestatic org.junit.Assert.fail:()V
19: goto 21
StackMap locals:
StackMap stack: com.oracle.truffle.api.nodes.UnexpectedResultException
20: pop
21: 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: invokestatic org.junit.Assert.fail:()V
23: goto 25
StackMap locals:
StackMap stack: com.oracle.truffle.api.nodes.UnexpectedResultException
24: pop
25: 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: return
end local 1 end local 0 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: 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